41
35
95
139
32
269
141
99
117
9
10
24
48
17
11
51
20
273
34
23
69
110
67
31
212
19
123
213
53
63
62
47
231
92
100
36
277
106
194
94
33
61
75
342
52
28
199
467
57
88
223
87
365
159