53
173
60
88
58
64
132
51
169
42
21
119
59
102
228
67
43
372
140
215
89
115
104
57
160
100
190
56
55
79
18
24
85
103
272
45
120
83
46
92
25
23
112
37
80
29
44
73
185
76
139
70
126