27
18
45
130
72
50
121
342
37
15
70
174
14
184
88
144
171
629
25
21
117
105
119
263
40
320
41
81
173
12
86
192
52
64
212
93
132
368
30
78
62
29
127
110
65
107
83
281
42
44
61
79
392
112
136