123
23
42
100
33
41
40
15
480
9
197
14
413
28
32
27
111
115
58
77
348
92
109
126
209
87
110
201
166
54
79
218
149
159
98
168
61
172
130
83
283
63
64
104
46
36
428
78
69
65
47
21
341
72