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