45
6
18
187
22
88
40
68
14
198
249
239
54
9
260
49
36
103
76
8
328
149
64
132
21
263
82
17
34
57
43
19
71
23
199
152
51
70
29
38
77
32
291
39
67
59
41
47
138
320