62
12
48
81
36
31
129
29
200
597
248
79
70
209
154
40
114
59
33
11
208
67
73
42
109
28
163
220
5
30
14
18
21
4
43
19
56
64
97
65
49
25
104
51
57
203
148
58
91
128
39
100
27
35