32
153
47
296
41
337
141
53
322
93
84
168
27
100
91
203
138
54
51
97
87
65
24
57
74
157
112
49
140
130
81
126
473
40
38
22
35
218
230
36
202
234
160
52
494
375
306
127
427
169
44