5
70
0
9
22
80
1
18
39
10
16
34
29
108
30
66
76
7
4
42
77
49
6
19
14
8
13
35
15
181
1470
446
250
127
445
275
12
88
51
136
212
182
203
176
229
199
120
262
214
33
75