83
60
240
30
71
107
29
227
50
58
75
169
89
53
200
56
65
97
105
48
77
44
70
24
47
42
81
115
131
466
151
31
49
68
74
187
32
15
41
34
124
33
22
93
127
86