22
7
60
111
77
12
696
55
88
268
24
49
51
40
78
119
114
203
185
95
73
83
59
98
227
46
14
104
1159
255
342
153
165
31
92
23
177
229
117
560
217
160
190
53
402
112
27
80
68
36
84
128