21
22
16
9
6
19
4
75
25
2
20
31
65
35
43
278
58
8
3
26
87
33
199
145
50
140
54
73
90
68
76
82
89
221
14
59
138
39
125
235
268
34
348
27
52
72
124
91