55
295
74
58
26
23
37
5
45
51
7
17
14
13
31
19
69
43
36
24
60
99
73
41
21
20
28
106
29
109
12
1
9
46
35
10
4
47
18
38
65
52
34
27
33
83