45
30
17
219
22
105
96
162
26
185
35
12
77
71
62
47
239
237
11
57
98
13
221
92
108
20
39
59
5
1
9
0
40
85
33
195
333
19
259
102
8
21
3
106
123
69
16