30
152
7
27
11
42
24
58
23
161
32
28
26
84
17
99
67
73
70
10
95
59
154
80
125
93
149
139
49
356
41
116
89
31
196
38
105
308
29
276
39
19
347
20
115
21
13
55
34