0
102
21
107
10
5
7
1
19
17
39
108
25
32
27
8
2
24
6
268
18
220
117
23
187
310
123
59
143
139
89
362
146
476
64
203
52
112
110
45
13
48
20
174
12
22
41
16