37
3
110
57
87
18
65
31
111
11
21
100
85
62
16
36
41
114
230
72
13
55
1280
151
6
3469
966
115
23
221
46
131
29
15
610
28
44
19
42
222
175
343
68
38
241
228
790