32
110
81
64
26
35
23
122
34
22
10
2
106
201
282
89
109
31
25
42
62
20
54
37
11
8
14
27
9
58
19
18
7
103
67
3
29
30
17
43
108
36
6
1
52