3
4
20
55
9
29
30
31
40
39
100
65
334
18
73
76
49
45
54
86
10
95
78
94
81
53
32
192
25
89
145
36
122
50
13
410
34
35
191
47
99
63
27
91