29
39
849
50
7
1
62
25
43
116
147
150
4
223
20
24
54
48
47
38
773
9
154
37
27
0
5
12
78
476
32
15
690
40
19
58
16
6
67
566
803
61
21
3
103
8
352