29
105
128
92
107
106
26
124
170
240
56
173
104
36
208
5
141
131
246
528
91
52
56
2
121
208
0
34
3
186
0
361
78
133
63
93
84
202
187
77
16
288
146
140
114
8
205
146
135
