15
5
10
40
30
16
33
38
7
304
98
17
9
12
114
27
41
8
4
3
23
19
34
104
18
52
2
22
97
31
60
35
26
11
323
24
68
107
78
50
32