119
117
88
50
107
192
39
62
56
27
37
54
106
57
52
11
126
91
26
46
166
19
82
70
60
58
71
36
23
20
34
72
186
83
66
143
98
105
45
93
28
69
49
200
339
145
134
102
18
419
218