11
127
32
101
59
19
65
118
21
35
28
102
178
38
244
93
227
129
87
157
88
172
1405
51
274
149
50
209
312
80
56
69
70
49
144
42
121
73
86
33
125
442
29
92
43
22
61
41
145
473
386
18
213
89