0
14
17
73
22
10
102
12
6
25
19
8
34
77
58
38
43
55
29
82
40
26
97
71
31
35
49
23
142
117
383
84
139
223
62
192
121
136
1975
78
282
143
100
81
91
194
239
300