1
0
7
21
4
28
2
12
3
5
6
10
8
13
42
178
54
56
49
17
39
135
223
260
33
128
60
145
81
252
100
368
38
154
160
280
231
93
63
53
212
424
19
468
22