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