29
135
11
14
45
10
491
21
148
25
198
40
219
202
61
107
36
28
7
32
27
9
12
222
44
67
37
5
19
18
17
349
35
23
39
24
91
80
46
43
49
179
16
1
8
88
85
105
55
116