42
19
13
8
89
81
14
27
343
51
63
65
61
21
18
17
134
58
159
105
37
157
143
56
131
91
112
25
22
29
73
69
219
137
286
175
68
40
78
169
48
49
111
62
92
139
164
127
104
70
262
80