10
110
22
56
40
29
41
44
66
21
114
69
103
49
62
162
26
60
43
39
98
36
32
115
128
54
18
157
141
408
102
236
24
4
107
20
61
23
9
13
413
33
37
46
108
34
75
83
27
38
181
50