88
93
90
42
8
6
40
145
20
113
34
339
75
21
216
136
59
45
67
139
190
97
28
36
12
38
65
118
25
43
22
16
82
30
58
60
1
26
29
37
69
210
892
44
33
11
9
78