15
45
7
21
26
27
3
22
9
643
14
31
16
61
12
8
100
23
42
19
25
17
32
199
55
30
10
13
20
6
92
63
11
82
88
106
131
126
105
75
41
43
72
90