29
23
59
85
25
10
129
186
86
31
40
64
153
9
90
17
114
60
52
48
171
22
15
55
111
49
58
152
188
116
45
78
16
259
202
147
132
66
200
343
104
11
34
20
149
94
95
531
7
165
28
53