58
30
103
38
55
47
53
112
93
90
146
64
105
18
88
102
104
83
223
39
60
110
120
40
106
67
249
143
151
37
207
132
89
32
43
42
364
69
187
50
73
109
41
65
107
91
396
169
925
171
86
136
144