265
21
82
31
20
45
153
119
91
358
26
29
367
43
192
24
13
78
65
59
32
41
75
47
16
389
50
276
108
39
27
55
92
10
103
97
88
101
77
35
6
206
42
137
123
8
79
155
9
96
318
23
134
71