61
144
85
563
22
28
55
114
126
158
293
18
79
41
129
32
94
95
182
48
112
23
70
416
56
218
49
35
74
80
75
57
1240
132
677
177