258
61
74
48
64
92
77
169
84
108
1035
757
1
169
113
31
1
1
2
2
1
1
1
1
1
169
12
1
1
1
1
1
6
125
1
154
2
220
5
189
148
337
336
25
1
5
3
1
3
1
6
6
1
1
1
2
102
2
294
1
3
1
1
21
163
2
51
337
1
25
2
377
2
326
321
1
1
1
7
2
3
1
1
1
1
2
1
1
8
11
4
1
13
1
1
1
1
2
1
1
1
1
2
1
8
3
4
1
1
3
2
1
2
1
1
1
1
1
8
1
1
1
1
1
1
3
1
123
22
1
1
1
99
1
1
1
2
2
1
15
73
33
9
770
149
1
572
1
1
266
183
12
314
32
2
25
131
20
44
1028
7