56
29
312
84
18
52
49
17
365
33
70
162
6
34
305
139
58
78
66
44
28
40
61
107
119
42
37
60
35
62
65
31
109
15
46
13
16
82
30
23
14
74
27
48
99
47
55
108