9
96
73
133
140
27
120
41
89
50
93
76
151
55
97
23
61
48
130
104
31
141
403
53
229
125
305
46
105
66
75
293
100
45
56
33
77
44
179
126
411
419
37
165
176
88
279
29
190
166
42
36
63
327
49