115
85
50
171
257
59
116
36
56
187
22
94
33
48
86
43
576
331
76
163
423
71
330
45
41
38
273
31
193
164
144
112
40
37
83
127
133
89
95
90
34
126
61
104
73
233
287
17