45
35
38
17
3
44
78
10
25
1
125
15
391
4
64
29
13
145
2
5
19
119
188
18
82
87
46
12
33
8
69
154
54
197
246
51
149
27
79
146
47
128
49
52
174
109
20
239
37
31