71
49
83
407
34
44
46
28
111
149
89
82
61
53
131
199
107
207
62
77
43
66
100
35
181
121
47
63
236
86
112
125
54
24
150
45
48
136
37
20
19
80
58
26
42
84
81
38
137