42
28
2
87
24
39
31
8
74
96
32
25
4
5
94
64
7
57
14
17
26
21
15
27
3
35
54
11
12
84
53
20
45
40
49
10
304
29
69
18
150
13
125
19
147