152
46
17
12
88
11
82
78
28
31
89
65
399
10
58
96
60
75
64
42
80
43
38
41
63
25
76
54
34
7
57
123
95
155
49
18
206
9
223
67
128
16
19
26
13