49
839
398
27
346
71
38
110
125
193
107
232
156
30
187
61
82
39
112
122
95
111
73
62
148
245
127
250
100
223
29
58
21
26
76
106
44
12
69
154
101
11
16
33
140
157
147
22
128
66
31
25
32
84
400