33
23
681
357
56
145
22
84
262
29
51
277
21
39
95
62
9
367
304
161
30
37
151
68
27
15
96
35
47
38
32
377
178
49
6
140
16
119
72
28
80
120
25
66
67
1374
92
215