160
10
56
2
78
9
28
129
28
46
274
272
110
41
19
1
2
1
90
5
2
2
3
6
2
56
32
1
169
1
546
113
25
599
21
1
522
1
8
1
1
11
1
86
174
283
153
11
4
3
9
3
202
8
1
1
42
2
3
8
31
1
5
1
365
2
2
17
1
1
1
26
56
1
1
1
1
1
3
15
3
126
3
10
393
14
516
3
3
21
3
523
10
1
46
186
53
105