3
31
25
4
46
131
60
44
114
167
6
11
71
87
9
68
45
23
130
127
145
34
35
47
64
37
158
40
7
12
62
196
0
65
26
17
92
20
183
61
33
50
169
24
14
15
10
77