14
19
28
35
68
126
137
64
43
26
109
56
31
174
23
54
20
41
24
8
83
61
53
66
22
13
9
67
73
81
38
49
120
196
193
36
169
27
311
4
394
306
50
124
125
32