25
22
5
23
9
7
43
10
32
4
11
12
15
33
6
19
8
52
31
82
167
42
49
20
56
177
17
41
27
136
88
70
77
60
34
26
304
100
87
37
16
213
92
111
3
21
63