99
57
167
198
236
106
132
906
580
79
77
327
68
569
358
116
42
112
402
186
210
92
145
97
102
141
29
24
80
86
27
26
90
25
50
36
144
75
254
650
47
139
32
45
125
66
136
114
56
214
85
73
34
252
541