52
103
38
22
176
46
53
41
48
43
86
62
144
16
93
32
119
26
95
75
91
123
20
387
37
487
190
25
259
66
69
57