95
37
52
63
90
79
111
70
76
66
41
240
97
34
61
399
119
71
101
50
138
64
24
2
200
22
107
149
264
12
176
256
120
8
204
174
59
11
54
57
91
26
4
39
217
10
124
28
53
81
46
232
105