85
54
58
300
57
28
34
111
110
482
33
108
82
23
12
92
88
49
66
11
18
143
10
13
41
21
77
63
61
81
7
84
45
68
113
87
124
172
30
5
16
31
119
79
48
135