14
16
15
416
8
18
42
64
50
98
81
7
145
62
35
40
77
17
56
28
49
5
32
942
24
54
420
33
51
114
264
21
303
201
41
647
193
277
129
76
13
83
52
189
642
512
121