128
38
33
28
32
70
71
63
50
76
128
461
1
1
1
95
54
14
1
2
2
1
1
106
10
1
1
2
1
2
1
1
1
1
52
1
1
80
1
1
1
147
3
589
177
29
513
31
21
291
188
70
1
20
1
2
1
154
2
8
5
1
1
1
255
3
2
7
1
1
5
1
37
10
1
9
3
1
2
28
1
2
2
1
325
6
27
3
1
2
1
1
1
1
2
92
1
1
2
1
1
3
1
12
7
3
1
20
541
16
1
221
1
338
28
1
586
3