177
156
20
78
66
51
48
80
73
33
55
748
36
138
153
21
24
70
121
62
45
22
1043
651
1105
63
40
49
77
18
104
37
107
444
56
529
103
90
30
71
29
28
50
19
31
14
120
46
41
68
215