2
30
66
35
16
12
1
17
34
365
11
8
128
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