176
406
62
90
40
132
60
147
224
151
85
91
1
1
2
1
30
16
5
1
1
34
2
1
7
8
1
1
1
1
13
26
1
1
21
20
84
66
6
1
1
1
2
64
4
13
84
6
1
76
77
18
1
1
41
1
1
48
1
15
1
1
15
1
3
2
11
24
1
1
111
1
10
2
4
4
2
19
1
1
2
1
4
2
37
131
3
2
98
57
16
1
4
65
2
2
2
20
174
2