29
58
74
35
13
70
8
51
32
46
61
39
28
107
97
18
142
47
76
77
91
26
92
126
16
53
100
106
174
81
80
65
55
101
40
45
20
49
52
7
139
118
122
295
36
144
95