351
204
91
404
173
22
5
239
89
111
77
144
84
147
94
58
325
50
105
259
95
90
82
45
107
198
109
181
152
86
63
72
70
121
386
108
100
101
104
143
125
256
75
96
39
340
40
76
136
99
124