0
3
7
11
43
23
31
44
41
256
45
16
261
46
24
57
38
28
50
90
115
36
99
141
25
492
65
60
13
55
30
5
22
26
190
122
17
37
104
138
310
128
147
177
70
189
88
75