35
94
32
21
58
39
46
41
22
37
48
55
178
179
123
40
18
128
132
60
72
26
33
67
208
17
182
248
105
135
8
129
273
76
23
50
15
196
57
97
29
100
107