55
156
30
622
61
37
4
82
21
15
81
43
40
41
38
54
11
10
57
12
18
35
64
20
33
22
80
16
13
19
14
23
165
69
96
3
45
27
170
108
88
50
114