28
16
25
39
14
10
6
18
17
43
7
19
76
23
11
42
79
46
81
45
86
34
48
20
62
70
91
29
281
56
22
69
65
155
120
408
173
64
30
85
220
288
136