88
39
101
23
6
40
59
49
64
50
11
55
96
56
29
20
79
209
156
36
35
655
43
124
38
382
67
85
57
47
22
46
113
588
31
65
42
72
68
533
24
25
9
32
27
30