21
52
47
77
29
23
32
34
499
5
28
35
24
193
16
328
75
45
44
36
26
113
70
60
43
10
59
163
78
73
48
40
74
68
184
12
30
22
215
58
55
50
102
53
164
27