17
6
41
5
46
1
8
102
15
11
7
56
12
13
122
3
19
20
80
150
10
30
48
49
33
57
37
24
35
44
70
58
9
22
16
125
129
187
85
27
67
93
280
508
82
89
59
177
159
74