121
48
248
178
160
13
53
208
38
166
71
112
12
62
31
129
30
83
22
57
42
2500
113
188
16
65
328
9
159
76
512
46
200
443
100
286
67
132
174
102
345
55
108
95
18
25
51
17
69
19
49