3
92
19
26
76
38
25
75
103
90
36
32
435
12
62
21
42
44
17
22
50
73
91
33
14
56
87
60
51
18
24
27
54
30
47
45
41
16
20
53
37
46
10
28
13