16
105
46
31
68
6
29
7
41
51
19
127
27
40
44
18
35
132
215
122
8
9
812
47
4
3
58
1
82
3725
14
10
17
20
21
180
52
205
184
1134
48
115
13
5
43
33
65
11
574