10
0
4
16
5
9
17
22
8
28
77
30
15
18
59
50
62
61
121
196
70
48
19
34
198
45
84
86
89
139
78
168
118
96
251
182
72
51
127
56
83
41
230
114
75
192
172
58
186
386
325