153
92
316
337
39
84
299
54
106
17
154
46
75
20
249
13
31
127
16
36
74
15
45
844
23
109
35
93
278
209
8
450
251
32
37
279
91
403
94
246
242
64
47
82
152
112
145
40
42
73