86
48
164
10
3
21
11
44
9
16
45
129
14
8
2
46
33
50
13
509
37
65
27
51
92
15
20
38
25
23
30
18
42
43
22
94
68
1
57
31
60
34
28