108
42
72
134
89
35
33
680
32
60
86
20
112
135
36
151
31
209
56
87
81
78
38
129
52
150
69
24
185
66
48
79
98
4
25
80
68
18
28
57
59
29
14
76
126
47