9
36
293
132
17
61
144
104
22
10
55
117
253
35
181
180
18
77
59
42
66
99
27
3
13
71
39
76
69
195
458
435
507
26
43
49
14
16
128
33
11
6
242
84
166
31
122
34
48
94