2
18
10
31
5
38
7
12
26
16
6
19
9
65
36
15
40
27
25
23
72
11
48
29
14
42
47
205
94
122
59
82
189
428
52
425
148
130
380