51
50
42
102
116
55
59
139
77
56
68
12
9
26
34
47
98
10
22
39
182
126
15
44
52
169
25
62
19
161
257
249
2
29
75
46
35
11
48
80
141
18
41
276
117
95
58
147