45
62
50
66
20
69
313
223
13
91
56
124
164
35
53
89
16
58
24
5
10
18
28
99
6
41
9
37
67
7
17
12
11
8
76
31
2
101
3
19
51
32
36
40