3
17
67
44
16
24
105
47
65
20
177
111
114
154
31
79
33
28
106
61
58
75
35
127
143
96
40
29
8
25
43
18
132
14
10
82
6
0
4
167
22
32
21
435
73
76