29
183
86
2
26
17
39
193
245
876
53
46
104
25
62
91
12
204
18
236
211
63
72
57
138
33
65
87
6
23
219
8
43
40
44
7
28
51
284
140
148
52
11
9
19
76
141