172
89
512
227
78
32
65
37
195
33
305
94
70
67
46
39
130
254
57
47
49
16
9
59
240
168
191
34
53
75
303
86
23
62
361
90
26
14
24
238
151
43
41
161
20
299
48
266
95
165
15
40