122
85
50
31
80
67
49
110
119
138
54
48
105
19
116
22
74
84
33
29
207
53
38
97
24
17
46
77
107
103
156
21
273
58
340
81
400
78
90
143
472
71
187
65
149
238
42
79
69
60
224