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