31
44
67
146
27
19
77
96
13
75
168
42
45
234
321
307
83
37
36
103
149
21
543
242
17
50
53
243
29
25
171
59
203
46
9
40
8
137
309
20
144
74
85
159
118
7
18
58
14