29
72
76
150
105
141
39
22
35
62
14
12
26
33
13
43
41
28
20
215
3
210
142
91
90
245
23
163
107
53
71
37
69
212
24
45
30
165
77
49
7
109
99
84
18
2
86
32
15