89
3
4
82
70
110
44
41
121
154
23
56
25
75
43
32
67
29
47
78
64
38
10
11
69
550
91
126
62
246
158
54
57
49
34
45
48
81
22
6
12
298
98
145
96
53
59
7
46
106