6
15
23
25
14
29
33
175
8
9
55
24
255
437
120
41
43
288
652
44
134
31
10
4
353
107
135
209
66
60
170
100
34
84
27
1121
153
484
54
417
47
16