6
14
44
18
13
5
123
48
17
31
11
9
23
15
32
40
46
72
22
29
153
91
52
100
108
88
24
43
12
86
16
697
36
157
50
207
130
394
114
78
541
454
39
94
545
520