105
111
56
109
71
88
3
49
157
89
55
85
22
34
13
41
142
46
58
25
122
9
78
27
168
67
506
33
37
57
26
28
40
30
90
84
101
20
76
82
103
16
148
123
69
1511
155