10
81
33
2
7
28
135
39
38
22
20
9
15
16
19
8
27
14
54
56
4
50
37
32
24
58
76
30
57
23
12
29
318
65
34
35
26
187