42
222
13
143
45
31
26
102
376
122
28
57
112
48
110
1330
60
289
36
257
236
27
16
121
29
114
295
52
297
216
19
309
66
25
47
17
35
443
237
269
49
67
10
191
75
145
144
94
58
92
313
217
125