30
26
16
37
85
22
157
9
56
228
173
34
44
199
65
43
82
6
161
20
13
36
66
35
19
70
133
89
42
58
127
192
285
83
71
124
163
72
92
78
62
48
79
29
61
11
18
120