56
37
42
105
61
77
28
245
288
99
206
271
122
308
81
112
64
21
66
80
26
22
51
152
41
30
57
68
79
13
11
20
72
62
65
40
15
16
25
189
60
31
9
89
23
18
47
43
59
39
196
67