58
81
51
138
24
36
3
12
9
57
20
63
16
4
10
102
106
21
29
27
28
53
46
242
162
25
26
19
32
17
30
40
132
45
41
23
70
60
15
771
74
105
11
22
18
5