29
40
3
24
70
93
151
74
95
25
83
10
13
47
290
27
69
169
94
38
55
9
68
39
111
11
15
84
76
14
139
140
45
88
21
32
142
42
8
5
30
51
71
56
22
50
28
150