125
328
46
160
203
274
26
84
72
122
195
77
64
100
73
127
113
165
44
98
9
108
30
118
66
57
79
135
71
111
132
20
47
14
319
280
139
63
60
41
7
23
22
550
13
134
35
45
94
42
53
10
211
67
56