104
20
50
26
29
74
123
43
281
30
12
48
302
58
40
63
86
172
96
37
304
70
66
156
105
248
28
31
77
212
265
73
60
27
162
87
244
207
148
322
46
199
57
68
101
75
198
95
38
91
271
185
94
82
155