19
24
39
12
22
37
4
59
76
25
26
11
8
67
10
9
13
6
34
62
149
20
16
29
54
109
18
300
280
27
15
31
40
60
100
93
137
56
255
33
171
296
229
86