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