3
104
5
25
18
24
114
37
26
7
16
6
34
36
40
4
33
14
9
8
10
2
223
13
54
20
19
21
31
44
23
66
77
28
87
59
70
98
49
51
45
101
43