120
30
65
67
175
165
159
52
19
105
40
45
17
81
567
89
226
560
29
27
37
170
97
108
84
13
90
25
44
136
66
56
212
73
48
47
34
75
59
15
20
39
32
31
100
21
92
96
14
119
270
50