1
108
34
79
76
7
17
14
26
18
23
4
39
30
53
80
99
16
106
5
86
8
59
64
9
114
33
13
68
109
51
21
11
32
36
15
843
609
45
12
54
46
67
43
20