41
141
26
16
57
70
95
170
77
87
90
71
3
98
97
12
69
143
30
14
39
28
11
615
23
13
22
110
10
85
8
54
153
333
607
229
20
44
15
50
40
84
125
27
53
21
59
124
25
198
83
47