105
27
22
22
26
74
64
53
39
68
104
396
102
33
10
1
1
1
2
1
1
91
5
4
1
4
1
1
1
1
37
2
56
1
1
1
138
1
500
198
94
512
24
17
213
180
71
2
14
1
1
1
2
103
1
5
2
1
1
1
1
1
222
4
6
1
1
8
1
1
22
1
7
7
2
5
25
3
2
269
1
20
1
1
1
1
1
4
87
1
1
1
2
13
1
8
1
2
1
15
449
22
2
1
219
253
26
1
32
1
496
4