7
125
207
3
33
29
116
16
80
14
18
44
61
24
6
9
17
21
25
46
40
56
252
10
41
64
50
140
39
160
49
20
27
13
127
53
421
274
155
35
73
186
113
220
82
94