10
13
0
2
1
3
42
28
109
71
30
32
46
123
192
21
14
41
66
50
27
73
64
17
37
96
23
194
56
7
5
81
20
451
52
49
90
216
59
36
291
44
152
40
214
57
144
19
38
153
325
25