3
33
388
125
15
66
51
53
80
70
29
62
36
19
25
28
65
100
11
104
30
6
10
1
43
59
18
39
78
56
103
8
21
26
112
81
12
16
4
31
48
79
35
40
45