151
186
112
29
71
264
86
42
55
306
38
18
26
20
205
68
181
163
376
60
23
43
156
270
144
16
82
57
371
13
11
95
19
30
110
87
179
321
63
44
83
6
297
9
3
78
32
291
74
90
53