56
121
29
31
23
46
134
125
66
342
58
91
116
79
51
39
72
84
126
19
176
49
435
173
691
96
45
122
64
43
89
158
181
127
22
16
76
219
12
211
38
34
109
40
261
221
113
65
78
27
62