30
16
81
2
61
5
13
22
32
45
103
76
10
12
21
71
115
68
63
69
44
59
15
9
4
19
17
83
49
56
18
11
14
28
112
8
72
37
128
98
97
25
124
24
35
47
279
52
57