15
46
19
58
129
214
126
94
26
73
45
60
34
212
104
78
6
209
65
77
36
127
177
75
203
93
118
67
117
426
101
244
56
158
125
7
316
864
11
215
12
28
47
31
84
122
100