1
0
3
43
36
7
24
31
62
102
22
19
247
13
10
68
14
28
21
40
27
81
33
108
46
16
113
25
65
41
94
17
98
605
93
142
135
412
5
164
37
283
184
66
75
266
106
357
99