89
49
80
43
196
100
18
20
13
35
122
41
65
271
66
244
70
23
45
388
294
208
178
230
58
40
98
109
153
284
90
30
111
722
60
55
59
32
124
14
46
56
175
170
71
21
78
97
53
27
29
108