18
323
32
142
22
21
144
74
368
85
12
62
42
96
77
93
66
54
33
15
43
92
49
37
47
4
40
36
17
498
50
532
55
24
73
57
34
109