370
373
593
80
29
271
103
54
112
93
36
48
37
73
50
105
137
175
28
78
129
76
122
63
202
21
178
79
60
361
31
52
130
53
27
46
92
153
194
17
44
42
109
288
45
154
72