29
134
75
101
57
126
199
144
51
511
437
79
310
64
165
22
26
228
67
47
37
39
120
208
113
130
21
70
66
131
42
35
116
183
30
218
102
87
235
25
11
16
24
230
224
5
44
55
28
36
34
8
204
18