97
29
33
7
8
64
50
101
25
37
11
54
28
3
16
48
14
24
142
160
1
1587
70
46
18
21
23
20
12
158
42
9
58
67
40
27
71
13