25
39
23
63
32
291
51
132
92
33
50
75
156
19
195
54
27
46
28
117
13
97
57
293
45
37
253
82
52
127
42
48
105
49
349
217
261
324
55
31
17
24
21
61
121
147
36
128
56
22