38
23
30
125
36
198
114
215
50
49
86
39
161
85
51
13
84
41
40
107
54
26
71
113
52
15
9
33
18
153
64
127
95
27
60
48
133
137
58
62
82
63
43
68
31
28
70
167
55
160
12