59
127
102
56
31
52
37
90
169
48
108
77
15
249
123
29
44
28
87
26
283
289
7
199
97
118
88
61
145
75
137
451
42
1183
86
40
201
272
252
103
813
17
27
330
826
85
104
150
93
414
559
5
81
111
138