298
90
36
99
47
92
61
24
37
170
17
63
308
18
51
270
310
1512
60
78
34
43
27
398
20
75
54
42
58
44
14
35
96
39
59
50
46
85
16
111
89
421
107
19
29
380
67
76
77
146