46
173
31
109
92
19
59
49
250
70
116
68
28
219
140
65
43
78
160
73
47
17
76
23
124
60
88
54
18
37
110
48
120
87
64
36
79
137
123
315
107
164
44
171
22
38
138
285
39
26
56
58
104
35