180
411
97
29
134
119
50
45
62
111
65
84
112
72
202
54
444
11
93
580
122
52
221
15
183
160
391
231
139
131
130
216
319
18
12
590
85
120
226
63
146
141
43
41
14
28
102
37
23
182