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