3
2
4
1
11
18
135
15
49
8
46
29
10
54
37
12
16
38
75
22
24
33
85
26
34
66
68
43
78
45
182
62
127
23
91
32
816
30
90
129
122
89
63
252
20
28
56