1
88
11
16
22
20
25
55
4
64
163
38
15
36
17
58
24
8
26
79
6
39
21
486
142
3
10
56
43
48
91
51
33
19
35
28
9
13
14
66
77
100