0
2
1
21
18
39
33
115
37
188
50
32
12
52
220
29
99
168
24
67
61
62
105
40
27
177
22
128
74
116
254
41
94
70
95
69
47
35
494
10
49
210
17
165
146
127
65
48
118
187
103
90