159
360
71
75
54
92
103
153
184
88
70
89
1
2
1
1
1
1
32
9
2
2
1
24
2
1
1
4
1
5
1
1
10
30
1
1
23
40
4
76
35
4
1
3
31
15
1
6
1
21
76
4
1
78
55
20
1
1
34
1
1
46
1
1
1
1
25
2
1
8
19
1
1
1
2
1
1
112
6
1
1
1
2
1
21
1
2
1
2
3
20
129
5
1
72
61
22
4
46
1
5
1
17
153
6