22
10
35
15
16
24
14
19
23
51
17
29
21
25
58
96
32
39
36
89
64
49
30
31
7
76
44
63
95
34
67
13
11
12
8
56
6
74
133
126