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