17
34
35
519
93
81
102
112
371
144
42
39
40
41
77
105
32
64
56
44
38
83
206
126
133
461
258
106
641
171