0
8
5
74
9
22
86
1
18
39
10
71
16
35
31
109
30
70
76
42
77
49
6
19
14
13
34
15
181
1471
447
250
127
445
275
12
88
51
136
212
182
204
176
229
200
120
262
214
33