58
113
159
352
38
40
22
11
32
110
14
48
63
37
34
70
200
75
199
164
117
44
212
46
49
23
47
89
28
27
42
180
79