903
22
200
46
38
48
65
16
545
72
37
173
289
78
110
292
56
60
453
355
50
62
252
63
135
285
151
58
433
124
36
161
88
53
57
145
254
79
182
163
39
96
240
21
169
67
293
158
185
51
41
150
55
108