22
4
3
2
24
27
39
16
18
30
60
114
70
42
38
9
44
67
21
19
17
47
29
56
26
12
50
49
77
99
34
25
31
141
82
102
181
159
180
188
15
41
216
23
10
40
37
156
80