128
61
32
46
154
197
111
110
214
50
84
49
62
19
91
48
134
39
41
97
164
121
100
45
89
207
127
57
73
146
70
17
225
144
175
66
103
24
77
44
26
145
149
153
10
60
94
35
31
52
63