32
231
56
52
72
36
30
2
54
403
49
12
220
42
102
167
88
65
3
184
159
164
277
39
34
35
59
60
134
50
178
264
120
38
28
58
133
97
47
86
22
51
24
33
41
78
152
45