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