298
23
300
86
17
250
216
78
48
69
30
192
381
3
96
33
269
13
40
104
61
67
6
44
55
97
130
49
72
140
31
43
99
58
153
47
50
122
37
98
19
367
113
89
106
42
8
87
83
323
9