107
351
96
73
15
66
160
70
71
156
68
81
23
30
61
77
1760
44
144
210
1160
39
100
29
337
40
42
128
237
233
85
27
299
88
464
63
295
54
69
7798
360
196
79
139
521
834
1507
118
151
53
1681
148
135