43
121
62
99
26
30
53
185
419
77
47
140
70
22
45
38
48
175
81
159
32
80
116
8
75
166
39
213
79
348
167
9
67
148
94
134
240
61
315
76
33
35
117
11
92
44
19
248
20
14
912