159
35
36
14
40
42
95
76
89
83
223
446
1
1
2
1
1
96
74
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
170
2
669
152
20
623
29
54
285
231
60
7
2
158
3
11
12
1
9
2
291
3
13
1
2
7
10
43
2
1
17
2
7
1
7
34
6
1
2
1
1
3
1
416
3
1
31
3
2
1
4
1
133
1
1
1
1
1
2
1
1
19
5
2
14
36
603
11
2
224
413
30
1
668
1