46
31
33
36
35
39
72
26
84
55
25
20
11
139
151
12
27
89
22
16
109
74
13
19
29
67
42
86
48
56
4
62
32
288
24
82
47
101
18
61
121
44
59
116