24
55
12
63
43
52
37
21
23
51
66
41
49
169
585
32
68
65
377
11
25
61
83
95
117
67
20
57
197
106
107
300
90
30
62
142
158
60
38
610
1029