58
13
16
2
4
51
64
11
160
43
74
24
29
25
19
54
14
60
65
81
41
9
73
39
82
98
100
103
61
57
31
28
12
8
32
59
26
533
102
35
22
44
33
34
244
7
45
105
50
69
56