2
3
31
6
12
174
40
24
5
89
62
25
21
4
11
19
28
252
22
13
70
74
56
14
17
15
39
27
8
9
36
50
10
68
38
102
26
7
1
29