32
42
57
95
40
24
14
58
53
131
83
94
49
44
68
43
70
23
63
147
51
50
20
38
137
96
16
28
201
84
128
67
26
179
36
62
8
119
19
29
37
99
260
135
78
90
412
112
73