5
25
32
7
6
11
8
14
92
56
13
43
108
27
28
126
89
23
18
268
114
16
48
88
38
29
104
42
17
82
15
45
9
54
19
34
194
96
72
100
86
449
106
35
79
39
30
73
83