2
35
14
25
30
7
206
3
20
1
11
28
156
64
59
378
40
51
153
38
27
54
58
69
18
255
10
127
62
66
33
85
47
23
243
36
89
19
26
48
24
73
49
31
76
301
70