2
35
37
25
256
22
207
445
16
93
32
149
92
215
15
88
46
17
43
78
56
100
23
53
120
20
40
165
34
54
85
63
21
12
29
438
109
26
106
28
250
254
179
36
221
14
19
61
69
130
75