18
46
77
31
26
28
16
22
214
68
76
62
63
75
35
183
38
40
39
203
4
89
114
37
23
12
36
233
48
79
25
191
124
27
32
41
158
57
185
342
5
80
122
241
165
127
86
29
95
81
131
15
30
470