38
36
12
9
66
108
23
59
31
53
22
30
51
18
40
47
62
105
98
72
87
79
122
55
70
120
61
24
32
138
275
45
42
63
103
137
146
177
99
49
114
124
109
56
71
57
34
13
89
141
41