17
82
40
28
19
69
72
31
34
33
263
145
56
98
291
162
141
80
32
8
77
195
25
84
14
16
131
36
1259
192
94
59
351
42
24
306
189
64
343
18
29
95
411
103
583
48
73
35
38
105
109