21
33
82
20
9
70
11
18
12
45
15
2
3
58
16
48
39
137
0
166
57
28
17
142
24
163
56
406
23
68
4
10
37
107
205
63
14
285
43
69
200
216