106
100
138
85
21
25
45
28
205
74
31
109
119
32
132
10
57
102
98
219
385
189
163
248
56
4
33
61
121
71
18
35
19
50
64
38
26
46
37
198
86
186
60
58
49
17
30
39