26
68
25
13
4
18
8
3
90
27
86
22
31
11
7
36
12
292
95
98
176
156
94
51
62
46
23
28
24
29
72
43
35
54
30
56
58
61
33
155
42
21
114
100
269
44
103
291
55
161
384
153
102