18
34
57
22
23
40
7
61
43
815
93
114
126
180
98
49
26
55
69
145
371
58
112
667
25
31
13
36
20
15
9
45
85