21
13
6
45
12
70
25
86
10
75
33
53
46
17
178
51
40
18
29
90
24
38
82
22
11
28
19
34
23
15
3
2
1
85
14
239
205
211
47
77
156
143
93