3
126
57
44
111
165
6
11
4
69
86
9
67
23
130
127
142
32
33
47
64
37
156
39
7
12
62
188
25
0
26
17
92
19
179
59
49
24
14
15
10
77
335
51
78