56
121
28
29
40
17
64
19
102
534
94
124
55
30
84
107
39
126
78
70
75
24
128
157
49
27
41
74
207
46
72
108
409
308
123
12
44
86
77
37
101
69
323
36
253
217
57
21
182
274