33
38
20
30
43
17
2
27
11
121
358
25
483
204
715
969
55
74
102
49
24
23
40
56
88
112
15
22
39
191
58
175
36
73
28
179
37
67
19
32
364
21
13
140
91