25
12
13
62
23
18
56
93
105
41
40
52
110
81
46
85
92
123
30
104
61
272
94
64
58
151
211
98
54
144
38
47
260
36
91
108
132