16
58
13
12
8
36
138
54
22
64
86
25
35
34
28
61
51
24
30
4
65
38
40
31
10
95
99
62
79
18
45
3
96
37
148
81
50
67
42
205
997
11
19
9
60
26