2
7
10
45
134
3
6
28
1
101
34
46
23
31
15
17
8
4
25
20
74
55
18
27
36
19
11
13
86
9
77
50
38
22
12
476
49
16
29