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