67
19
40
53
31
16
17
7
92
26
27
21
37
84
75
58
30
12
29
6
196
9
54
18
11
38
43
28
36
8
22
89
101
41
403
445
647
1102
687
388
925
1199
1038
344
748
848
120
259
272