36
30
48
29
33
64
68
16
352
158
1274
58
52
84
34
78
75
263
204
444
10
17
207
115
44
71
41
35
160
9
45
355
50
97
62
149
14
334
56
524
47
86
26
92
546
24
130
241
73