11
70
35
10
9
118
12
84
59
26
82
21
90
142
67
20
103
53
42
15
18
30
95
79
17
97
14
200
49
23
89
52
451
179
218
78
24
100
109
31
221
16
169
75
5
13
416
594
138
285
25