46
34
38
169
100
50
56
144
41
203
37
48
28
221
112
89
253
91
179
70
51
158
123
62
74
351
92
20
35
71
58
75
80
126
109
121
124
40
33
81
85
99
52
226
194
131
168
246
222