145
58
232
609
370
373
594
80
29
272
103
54
112
93
36
48
37
74
50
105
137
175
28
78
129
76
122
64
202
21
178
79
60
361
31
52
130
53
61
27
46
92
153
194
18
44
42
109
288
45
154