5
66
0
9
22
80
1
17
38
10
70
15
33
29
108
30
65
76
7
4
42
77
20
48
6
19
14
39
8
13
34
35
18
181
1467
446
250
127
444
274
12
88
50
136
212
182
203
176
229
199
120
262
214
75