31
10
11
14
96
19
40
25
53
147
29
81
24
50
47
23
27
52
12
94
98
15
107
36
64
56
55
18
33
26
42
22
41
48
9
62
82
6
38
76
128
97
37
17
39
32
20
21