71
36
61
32
38
145
58
26
128
202
218
230
54
102
57
43
122
172
80
90
134
10
30
17
377
182
95
227
29
59
81
1137
361
107
177
98
50
291
87
47
160
33
39
46
426
70
76
175
143
48
63
25
35