47
88
26
68
43
9
120
20
102
176
65
76
72
40
79
56
34
21
48
104
62
75
8
45
36
119
80
27
87
408
61
53
22
42
60
71
57
63
82
140
67
50
107
84
38
19
51
24
58
33