31
38
75
21
69
28
225
117
62
14
15
24
101
92
39
57
138
112
67
133
145
33
64
37
74
100
184
26
68
81
50
44
49
22
226
19
46
124
256
136
72
32
18
175
80
90
236
41
71