127
33
73
56
50
46
120
27
75
102
72
111
79
115
59
48
64
170
74
110
58
188
99
342
97
155
88
192
30
25
108
131
81
60
339
13
23
22
18
43
164
248
103
231
166
37
51
82
19
193
57