29
54
37
23
69
24
4
14
3
76
33
10
7
96
22
41
53
49
28
34
35
85
168
286
47
32
38
242
80
39
236
234
42
118
74
18
108
72
189
25
48
50
129
93
56
149
113
119
79
207
120