68
39
137
95
103
131
59
84
43
170
51
46
29
62
21
116
129
55
65
77
16
35
27
101
23
34
139
41
24
88
105
53
48
161
38
32
17
40
437
47
74
196
195
160
166
70
89
36
72