24
79
28
17
34
109
15
16
149
27
29
10
49
39
46
45
26
18
21
11
63
5
53
30
33
80
948
32
503
448
51
1243
1543
35
31
81
54
8
233
25
73
121
466
64
40