14
95
12
142
4
124
28
87
69
25
31
77
47
50
30
6
5
32
55
13
27
165
78
8
61
67
104
9
125
49
16
117
15
18
22
29
205
7
26
392
73
23
82
11
52
58
465