79
65
14
1150
166
45
106
52
201
33
28
32
77
110
71
22
48
60
36
12
237
61
288
343
128
775
461
37
204
148
39
234
86
226
85
1468
49
129
452
98
18
31
58
78
94
56
74
171
251
208