29
86
6
114
18
35
339
184
38
25
51
101
22
26
111
78
34
52
58
131
17
27
28
39
37
62
7
9
186
30
32
63
19
57
138
61
54
33
69
21
20
23
46