2
9
37
1
11
6
8
3
18
86
5
10
16
29
13
25
32
85
180
38
36
62
4
52
24
49
296
35
43
115
102
75
44
84
105
147
41
503
58
53
45
30