11
26
6
32
9
45
4
20
21
35
8
29
34
47
10
68
278
57
54
76
84
91
92
246
166
81
56
43
44
121
104
88
65
93
59
33
63
532
77
19
82
95
18
180
40
42