3
23
30
17
110
47
77
65
63
56
25
36
42
29
19
54
26
51
39
22
89
76
69
60
183
112
58
40
18
20
122
71
13
48
31
32
163
24
21
59
192
93
62
28
33
68