15
45
91
19
132
140
16
96
209
90
103
114
175
139
145
106
319
105
211
81
35
25
62
40
54
52
92
513
193
43
38
86
112
79
101
116
23
56
32
131
64
291
73
184
67
299
89
167
362
163