156
30
24
5
35
52
69
91
78
59
200
399
1
2
104
59
10
1
1
1
5
1
1
1
109
9
1
1
1
3
3
1
67
1
1
55
3
154
599
113
25
546
21
78
225
173
84
2
9
2
1
144
3
12
6
17
1
1
275
2
13
1
1
10
7
27
2
14
3
2
6
3
14
4
1
1
1
2
2
2
371
9
1
24
2
1
3
118
1
2
1
2
2
1
18
3
5
16
25
542
11
206
1
351
37
3
1
592
7