43
23
60
6
46
52
138
48
20
111
71
241
30
21
32
33
107
22
62
45
70
36
44
18
7
108
38
42
98
94
72
137
175
242
221
653
66
218
115
129
166
265
67
190
75
379
154
80
64
146
117
113
144
96