12
235
178
111
11
94
30
288
131
103
20
208
116
78
141
9
10
53
179
123
75
153
210
37
40
77
52
33
47
17
24
150
72
109
19
209
107
27
89
41
453
73
84
35
82
112
402
50
86
115