15
155
18
28
19
20
44
69
5
40
17
107
80
47
48
63
125
114
93
138
32
161
224
91
118
122
171
412
176
165
353
168
222
74
39
14
76
429
92
50
381
49
116
42
36
30
54
38
11
12
10