3
77
15
47
12
46
7
13
26
22
10
97
252
25
11
41
34
19
42
92
35
31
9
32
67
56
74
71
139
59
208
49
90
80
169
120
99
36
189
55
60
83
86
195
192
402
335
62
253
52