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