157
46
25
17
36
43
83
74
84
89
242
412
2
1
105
59
14
1
2
1
6
1
2
1
1
1
1
141
8
2
6
1
1
1
1
1
3
1
50
2
1
1
62
2
1
1
169
1
654
167
28
604
36
44
302
222
67
1
8
2
168
2
9
9
9
2
1
294
1
16
1
1
10
1
40
15
2
9
1
3
36
3
2
1
1
1
433
2
1
16
2
1
1
1
3
1
129
1
1
2
1
1
15
4
3
5
1
37
599
8
1
201
409
44
652
2