45
25
98
149
83
89
18
46
68
57
35
49
19
36
53
33
17
131
52
155
87
10
84
114
12
199
28
37
30
118
586
56
8
24
21
153
100
22
59
72
260
116
51
85
119
41
237
14
16
170