9
5
21
58
4
24
130
50
16
18
44
6
19
15
33
72
29
2
36
25
26
10
169
126
40
49
41
7
31
47
52
276
32
11
143
68
205
146
12
53
8
82
374
20
27