25
12
34
37
9
16
40
3
18
64
102
10
46
24
70
58
27
323
21
84
230
61
38
22
134
13
32
19
398
106
124
52
154
45
4
474
53
108
20
55
29
92
79
69
28