21
61
38
9
2
3
7
13
66
25
26
12
24
16
52
8
28
49
5
33
18
19
174
23
1
20
93
6
117
337
74
91
282
17
125
39
22
57
27
47
15
35
29