1
3
34
13
31
11
8
5
14
9
17
7
2
4
22
16
54
20
132
10
15
44
23
35
87
166
133
111
24
137
101
94
51
220
58
190
55
25
41
71
62
315
126
45
83