3
20
61
50
5
8
14
16
24
36
78
29
197
68
104
133
66
6
54
92
17
192
201
83
4
188
52
109
43
32
105
106
23
327
147
38
151
77
160
156
69
27
82
39
47