88
95
54
62
50
67
37
149
171
157
118
115
86
60
413
335
109
16
195
73
28
140
107
22
25
129
11
70
76
177
56
23
93
53
35
47
114
80
42
34
31
75
41
137
33
30
51