10
26
138
48
30
62
108
71
78
234
85
54
36
82
38
126
109
232
147
69
19
112
28
103
443
104
175
76
561
209
47
80
55
180
91
189
40
355
63
15
70
25
51
13
18
7
14
12
329
277