101
39
99
100
93
109
28
117
47
66
43
62
64
271
149
107
58
114
21
169
67
200
18
129
48
440
26
10
24
171
45
22
23
256
40
54
422
36
197
30
147
96
368
273
155
167
52
159
118
86
25
37
105
292