32
26
80
51
108
68
86
126
22
10
13
34
348
122
42
150
175
3
1260
25
275
88
118
64
7
12
21
4
27
117
98
202
37
74
24
120
28
338
43
84
33
70
382
56
223
60
186
9
142
130