0
16
1
65
8
97
15
70
9
21
28
29
18
6
17
3
26
48
27
44
13
41
85
12
83
71
14
38
63
155
82
221
165
62
149
112
225
338
80
157
49
86
390
147
256
176