100
23
411
26
40
44
18
50
29
220
21
388
48
25
125
114
60
30
61
24
32
36
254
35
56
68
49
46
120
22
57
54
122
8
72
416
83
135
162
51
294
280
130
154
168
143
89
124
240
20
31
77
110