26
23
60
5
29
39
65
62
47
298
14
166
138
344
191
34
66
195
89
94
104
110
19
36
3
30
420
84
4
52
37
167
25
55
46
33
217
70
81
48
1
35
22
38
390
71
68
75
45
11
31
13
24
54
108