1
15
24
7
26
49
4
3
16
80
12
23
2
9
34
20
18
52
44
609
222
111
83
32
75
39
28
87
136
89
183
92
72
143
71
134
135
100
76
46
82
86
30
91
31
147
139
11
60