16
24
29
61
69
22
107
41
32
18
23
127
47
43
39
316
65
103
27
102
33
126
35
31
54
131
63
108
74
370
200
210
162
203
38
89
19
128
151
224