2
30
66
35
16
12
1
34
17
11
365
8
129
6
3
40
14
43
4
13
15
19
48
92
32
65
62
25
49
44
7
18
58
20
36
5
27
99
435
23
153
61