121
48
249
179
160
13
53
208
38
166
71
112
12
62
32
129
31
83
22
57
43
2500
114
189
16
65
328
9
159
76
14
513
47
200
443
100
287
68
133
174
67
113
102
345
55
108
95
18
26
51
69
19
49