89
33
47
82
45
35
25
108
64
170
91
73
49
30
11
19
6
13
81
66
36
59
125
38
93
55
410
54
84
17
20
26
18
43
46
29
27
119
41
60
96
126
23