103
22
5
25
21
24
48
30
80
35
34
45
19
18
122
188
113
143
87
41
118
68
79
51
40
134
6
120
107
10
77
39
61
142
195
36
189
150
136
405
164
27
144
31
126
121