54
31
5
50
91
32
58
159
14
86
66
64
74
109
26
12
9
23
17
103
82
152
72
21
55
38
62
20
24
44
41
30
29
191
60
34
37
35
8
13
356
260