148
50
85
76
179
61
308
160
110
229
273
306
304
41
101
199
223
462
136
256
27
42
67
66
587
154
62
55
12
359
52
111
38
16
106
79
444
404
156
192
103
17
109
285
70
81
104
236
31
20
22
69
63
89