102
35
54
39
61
9
17
24
47
23
18
41
53
27
107
227
70
120
28
253
29
125
38
59
46
42
426
31
189
57
95
169
79
353
14
162
20
6
239
12
154
21
45
8
4
108
19
155
306
15