94
86
90
33
10
22
23
17
63
8
13
32
4
31
124
26
55
35
59
40
29
15
47
72
57
79
119
134
175
128
7
36
25
24
97
45
80
18
38
87
51
21
30
143
12