17
49
161
22
24
31
114
490
89
23
29
76
65
63
43
139
194
99
548
126
48
208
244
92
15
93
68
154
18
21
28
123
261
239
108
80
25
66
56
345