5
64
0
8
22
80
1
17
38
10
15
67
31
27
105
28
59
74
7
4
42
77
20
48
18
14
39
6
13
34
35
181
1464
446
249
127
442
274
12
88
50
136
212
182
202
174
229
199
120
261
214
33
75