58
86
31
52
15
36
27
33
211
29
39
73
20
11
24
111
78
12
50
8
17
28
133
30
242
37
48
57
34
183
55
223
189
190
120
69
125
25
138
98
109
51
64
53
40
35
90
54
301
91
127
80