80
56
12
44
23
25
60
45
28
27
59
11
107
393
65
68
169
143
175
31
42
95
38
108
125
70
26
29
22
104
3
120
88
72
41
19
123
54
33
24
132
18
57
36