86
77
49
10
8
12
13
2
21
4
11
18
6
163
33
153
48
38
254
64
46
30
37
53
58
20
139
66
165
105
43
80
68
31
91
41
59
22
52
292
253
34
24
9
54