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