4
81
15
47
13
9
26
10
46
98
256
25
11
42
34
19
43
92
35
31
33
67
93
56
75
71
142
59
22
209
50
90
80
169
120
99
36
190
74
55
60
83
86
196
192
404
335
62
255
52