31
127
41
45
69
124
27
94
33
35
32
42
304
48
44
40
53
63
55
72
145
59
60
96
105
37
29
38
23
24
9
39
18
52
46
25
26
47
104
62
162
65
74
49
64
116