34
32
56
105
51
121
111
175
224
563
102
60
248
83
26
16
63
71
79
250
151
88
107
25
161
228
14
76
61
188
17
48
120
27
58
89
85
74
64
46
37
43
190
174
157
52
566
185