29
54
46
18
3
32
22
1
11
34
275
45
88
199
42
16
163
21
546
26
121
30
109
14
25
85
210
17
7
253
208
6
9
73
12
82
100
86
28
20
103
38
123
40
98
154
5
557
76
149