0
1
18
7
2
21
35
116
195
50
12
52
220
29
168
62
32
106
40
177
22
128
42
95
69
47
39
494
41
10
49
210
17
165
127
48
187
229
63
36
44
147
81
25
70
124
102