129
22
52
124
294
688
71
16
106
253
36
69
214
31
2
8
29
65
164
77
20
84
83
35
25
11
50
104
162
96
128
152
44
93
209
227
306
72
4
66
43
150
33
19
46
95
195
166
18