0
14
1
29
19
25
50
7
89
103
15
70
5
138
38
63
371
198
65
177
49
31
149
21
22
40
23
146
41
157
159
52
187
75
32
18
342
110