93
22
56
59
79
213
45
151
191
107
53
154
118
126
124
38
39
23
70
52
12
49
85
278
110
42
29
44
204
106
141
28
43
50
244
73
89
69
54
68
17
98
62
84
34
83
86
227
279
25
176
140