2
27
66
17
157
23
20
12
102
67
31
89
54
76
371
43
224
24
133
69
40
59
53
173
153
99
295
32
82
62
16
56
28
112
34
277
107
63
330
13
35
36
33
455
29
75
194
10