42
34
265
125
55
86
340
5
13
124
351
12
27
127
143
17
94
318
105
79
68
35
341
57
20
305
317
32
102
72
205
46
9
80
40
96
3437
15
36
84
18
39
24
47
21
276
1206
23
25
335
14