293
217
77
174
183
83
170
120
191
159
48
102
69
73
68
65
105
192
40
11
6
188
94
143
364
18
44
57
47
58
52
59
15
108
49
344
116
17
60
66
386
165
142
198
402
123
496
111
31
14
21
46
125