25
22
87
73
310
89
107
43
40
120
69
33
8445
262
67
103
44
23
49
82
7
48
8
21
13
101
27
32
36
159
39
109
91
37
28
76
62
6
26
65
19
74
29
12
20
45