57
132
26
21
84
30
25
53
23
32
176
168
178
126
115
39
71
169
36
102
334
76
40
103
148
271
330
127
98
1296
159
62
89
1139
144
167
258
28
42
59
283
31
255
11
252
112
223
580
41
124
37
27