29
27
11
13
22
15
238
73
3
144
46
6
62
43
32
33
155
9
89
5
47
26
24
30
166
72
145
127
31
99
14
91
12
78
110
57
289
109
25
55
34
38
8
84
4
86