42
203
257
95
171
741
349
16
17
36
37
306
225
411
27
55
12
10
5
18
78
38
255
15
28
41
268
106
146
35
48
87
118
53
31
107
559
49
21
7
13
23
350
77
796
212
459
73
102
284
52
69