5
3
6
12
8
109
236
48
26
1
2
216
18
7
14
10
20
13
62
45
42
59
29
19
41
325
51
32
9
23
33
108
46
25
21
47
189
55
78
455
129
24
38