42
28
2
87
24
39
31
8
74
97
32
25
4
5
94
65
7
57
14
17
96
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