36
13
71
35
70
87
26
363
244
84
112
227
144
103
29
97
45
157
149
396
177
267
77
239
96
12
282
383
180
59
27
57
107
86
37
16
88
106
23
7
101
113
33
46
22
15
49
224
69
377
142
42
116