144
151
186
32
82
198
46
16
160
51
310
65
117
308
62
52
284
118
420
88
116
410
81
100
34
25
625
38
11
221
72
191
470
57
108
1289
133
92
47
745
294
119
234
199
67
63
102
19
148
194
338
128
103
83