31
32
68
13
22
35
12
80
287
27
73
5
77
24
88
62
37
54
25
6
85
51
229
18
7
3
39
70
34
14
8
69
1
44
17
89
102
50
133
111
55
43
10
56
49
26