28
17
110
68
124
81
149
45
87
112
22
82
5
30
39
19
15
50
152
151
29
78
43
53
18
16
67
73
77
99
25
32
44
20
21
146
13
24
69
103
34
58
224
118
122
263
49
52
46
33