46
139
30
130
126
26
76
236
72
269
66
390
166
108
224
88
109
31
35
60
45
63
54
79
19
49
116
56
27
17
25
50
41
9
197
33
23
95
24
78
194
209
111
318
237
165
38
22
29
58
51
137