123
5
112
17
19
23
11
148
82
34
14
92
48
30
70
47
42
140
49
100
450
98
130
134
119
40
58
78
214
44
129
95
125
39
29
79
169
168
67
423
331
72
52
255
224
96
93
200