36
22
93
56
59
79
213
45
151
191
107
53
154
118
126
124
38
39
23
71
52
12
49
85
279
110
42
29
44
204
106
142
28
43
50
245
73
89
69
54
68
17
98
62
84
34
83
87
227
280
25