90
88
116
45
16
38
60
58
99
79
236
23
19
69
82
33
34
7
40
52
67
17
55
27
36
24
54
28
51
14
20
57
4
21
22
98
84
61
5
64
66
47
25
29
41
357
44
8
95
142
18
94