179
88
56
19
39
37
214
68
301
152
45
126
23
122
112
141
135
50
155
33
11
275
60
72
35
103
239
46
29
151
92
6
38
133
77
146
73
17
149
20
7
10
52
30
42
51
61
371
203
76
12
22