21
35
39
113
56
134
77
93
33
131
23
8
7
14
114
43
231
98
58
26
38
55
48
27
96
65
37
54
62
15
42
50
36
82
78
24
32
120
94
97
116
354
68
85