33
36
14
19
108
17
90
98
50
21
16
23
35
80
27
8
9
67
11
6
29
26
34
1
107
39
15
73
12
38
18
149
7
4
37
56