34
10
50
126
24
31
61
29
85
79
47
68
42
55
113
40
30
44
249
550
240
59
13
27
22
38
14
33
19
70
43
26
107
37
99
52
21
177
190
77
20
81
56
94
62
49
74
11
97
86