0
2
42
4
70
16
12
52
37
20
22
34
39
369
50
26
92
9
46
23
249
95
193
169
184
232
81
102
21
45
18
24
86
43
59
150
35
82
66
56
85
58
40
75
157
87
168
30
142
68
112
97
135
385