79
15
20
61
43
32
37
36
141
40
122
46
22
23
42
8
57
26
204
64
33
67
50
60
102
30
133
105
73
94
160
68
39
101
142
77
153
139
109
145
78
84
70
56
149
98
136
259
393
62
296
232