166
19
32
39
32
24
56
115
98
78
241
418
2
2
1
2
124
71
3
2
1
4
1
1
1
1
1
1
111
12
1
1
8
1
2
1
1
4
1
63
1
1
65
2
157
2
6
659
232
43
698
25
70
289
198
95
11
2
120
3
20
7
21
1
1
288
1
2
36
1
1
11
1
4
31
2
12
2
1
16
15
1
5
24
2
2
1
3
1
442
1
7
38
1
2
2
98
1
1
1
1
3
1
2
12
14
3
7
39
585
14
2
237
357
60
1
4
657
2
242