42
22
12
75
70
31
23
45
21
73
26
43
67
55
222
28
20
35
33
151
105
98
124
135
126
160
321
156
61
111
187
267
106
77
163
237
265
81