42
36
10
250
72
71
20
25
51
194
280
292
80
155
11
131
46
88
14
164
228
15
48
76
54
159
79
27
151
75
326
31
63
144
176
99
33
123
87
93
30
58
38
37
24
67
116
188
23
59
315
61
57
106
91