72
64
30
39
27
51
57
97
103
40
201
88
46
84
83
104
130
76
220
278
623
335
138
90
175
99
85
54
122
155
55
31
238
59
107
65
257
52
47
36
53
100
574
108
56
169