3
99
29
64
58
12
57
20
2
56
39
9
24
26
63
6
51
11
30
25
36
106
172
73
16
17
38
19
61
7
68
135
59
37
10
23
32
70
46
14
15
42
49