32
29
86
39
18
17
111
27
15
14
103
105
10
58
21
77
31
66
26
61
20
13
40
30
75
23
25
7
36
19
9
50
43
46
53
196
49
71
118