23
309
31
67
48
64
62
37
57
30
83
143
24
49
129
74
170
56
35
292
38
40
7
70
18
66
108
58
47
555
71
20
63
27
88
116
132
46
42
186
128
39
204
87
175
101
54
133