8
43
1
40
22
18
61
31
54
19
64
94
39
34
47
217
109
58
73
41
75
16
14
11
289
30
90
23
71
57
82
7
79
2
55
163
134
42
51
85
17
193
95
20
12
147