60
28
305
87
14
94
26
45
43
111
90
37
40
20
110
32
39
38
313
84
46
34
61
3
109
65
15
137
42
52
168
18
5
101
56
82
16
150
188
13
33
119
36
70
6
75
25
4
77
9