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