6
2
5
1
38
8
15
31
29
19
12
24
17
66
30
21
28
90
58
48
116
62
217
97
73
47
34
100
235
35
76
82
64
40
163
225
250
900
27
292
145
122
87
61
53
54
41
36
49