18
109
21
8
6
14
16
44
160
40
197
5
28
30
33
55
108
134
7
11
23
43
32
47
69
39
24
26
126
41
3
20
12
766
35
73
58
1404
67
52
59
22
25
13
72
15
103
68