158
79
21
119
93
28
507
364
84
26
196
32
33
77
276
80
83
65
491
69
297
395
85
854
223
110
104
131
92
63
118
132
55
303
268
45
76
97
60
13
53
39
23
127
172
129
66
503
171
59
340