86
65
17
139
56
58
15
29
109
66
11
32
80
88
40
33
83
121
69
77
46
10
25
79
44
394
57
96
72
63
39
48
41
37
52
34
12
200
42
30
75
84
53
43
27
62
6