246
10
30
38
60
56
28
369
32
27
87
90
147
96
37
65
44
128
22
61
81
33
254
91
98
93
15
142
62
54
34
53
50
21
118
29
55
74
25
20
14
19
109
40
152
13
67
129