10
26
107
35
37
8
12
20
3
5
14
2
47
57
21
81
43
27
22
29
24
238
67
18
189
130
44
79
16
49
90
144
87
85
141
65
93
60
80
318