49
45
91
59
113
32
27
31
35
77
64
28
96
201
39
62
19
80
38
12
54
65
195
92
301
42
7
5
88
21
48
53
109
72
268
40
23
18
15
84
100
24
227
136
46
171
138
30