43
165
51
47
22
17
65
31
24
39
78
13
115
25
46
37
239
106
27
220
128
84
289
93
42
109
105
184
98
9
77
50
119
92
88
214
103
112
19
81
26
102
35
33
80
120
40
178
30
99