265
50
105
37
94
31
59
506
701
22
62
32
204
143
155
118
147
68
34
92
20
48
114
282
33
88
42
1113
222
357
131
331
439
36
1
40
27
5
165
47
1226
28
21
138
24
75
225
128
167
14
11
51
41
26