15
30
67
38
21
27
22
36
139
95
56
54
35
20
98
45
207
34
73
64
78
23
81
51
19
44
52
49
231
114
87
39
24
115
158
9
167
127
28
110
193
40
13
302
47
7
66
72