118
75
61
94
145
30
57
186
80
90
144
151
958
14
5
113
257
26
70
62
58
29
66
260
42
63
23
79
6112
52
46
108
17
261
891
49
6
81
24
73
348
403
381
154
270
126
148
365
216
273
156
34
701
358