45
49
25
80
17
4
8
11
12
19
16
7
126
28
54
113
39
1
62
93
59
26
37
75
115
385
13
5
60
29
888
103
73
42
34
24
121
76
146
65
79
106
44
6
333
30