147
28
40
160
353
38
21
202
156
70
121
31
237
35
97
86
23
181
73
83
56
256
55
7730
298
230
350
177
3399
639
41
53
49
102
42
48
44
36
311
410
89
57