2
10
40
28
13
61
68
29
70
51
21
55
287
6
26
39
23
45
31
158
56
48
20
49
90
35
37
25
30
192
85
9
199
52
151
12
24
14
27
184
106
34
16
94
92
36
196
129
81