75
19
20
39
17
13
7
43
16
100
21
163
76
511
102
97
38
25
26
64
32
88
58
33
41
37
59
45
80
65
42
142
47
94
12
55
51
66
54
151
5
23
85
93
15
72
30
31