111
139
91
104
100
151
78
8
73
257
47
242
37
55
138
112
41
34
191
169
99
59
52
216
122
56
282
19
2
17
33
50
172
76
84
65
96
42
79
109
31
40
3
16
36
7
21
86
200
30
83
165
105
14