26
23
196
112
63
25
168
13
47
95
77
53
28
64
71
87
15
126
11
40
7
88
6
69
92
4
12
44
18
51
41
22
20
82
163
33
8
596
273
2
96
50
167
176