7
42
4
10
8
108
99
14
59
45
24
13
15
173
41
5
50
2
16
12
35
139
1129
106
25
29
211
21
90
17
182
410
241
205
46
167
245
80
33
105
217