286
37
20
210
31
232
256
32
36
29
121
116
245
142
52
28
26
47
18
43
25
50
118
57
30
295
33
54
24
38
432
137
58
1547
81
59
74
113
63
79
85
41
73
102
51
335
68
10
109
13
9