158
35
36
15
40
42
95
73
87
84
217
448
1
1
2
1
1
93
72
12
4
1
1
137
8
2
4
1
1
1
1
1
1
1
4
65
1
1
1
1
65
1
3
1
171
2
665
156
19
620
28
49
289
228
59
7
2
157
2
10
12
1
8
2
292
3
13
1
2
7
10
43
2
1
17
2
7
1
7
34
6
1
2
1
1
3
1
414
2
1
29
3
2
1
4
1
134
1
1
1
1
1
2
1
1
20
4
3
14
36
599
10
2
222
413
28
1
664
1