32
19
16
77
41
213
43
34
73
27
108
100
40
84
89
101
59
78
29
39
18
25
93
103
126
69
282
183
87
192
146
48
81
214
51
36
50
57
137
42
24
15
38
56
95
277
28
71
223
118