152
40
36
15
39
43
93
77
78
78
215
436
1
2
1
91
74
13
4
1
138
8
2
2
1
1
1
1
1
1
4
67
1
1
1
1
59
1
2
1
166
2
651
160
22
644
32
48
274
223
64
8
3
157
3
6
11
8
2
290
3
17
1
1
7
10
39
1
17
2
10
1
7
28
6
1
1
1
1
3
1
399
2
2
29
3
2
1
3
3
136
1
1
1
1
1
2
2
1
1
17
4
6
16
34
588
5
2
220
402
28
1
649
2