0
5
26
32
8
6
11
14
92
56
13
43
108
27
28
127
89
23
18
269
114
16
48
88
38
29
104
42
17
82
15
45
9
54
19
34
194
96
72
100
87
449
106
35
79
25
40
30
73