16
31
24
48
200
67
22
208
12
10
130
14
26
112
105
25
126
85
11
134
104
38
23
53
52
18
88
51
37
114
20
40
106
83
5
64
27
192
56
79
19
99
305
41
115
92