5
65
0
8
22
80
1
17
38
10
15
69
32
28
106
74
7
4
42
77
20
48
6
19
14
39
13
34
35
18
181
1465
446
249
127
442
274
12
88
50
136
212
182
203
175
229
199
250
120
262
214
33
75