1
4
2
23
20
8
27
49
15
10
6
7
34
3
94
28
50
13
12
22
11
41
26
81
48
46
63
192
266
85
53
86
165
111
67
54
87
129
80
42
159
62