10
32
28
39
75
17
23
7
48
72
45
13
128
12
51
116
5
3
36
15
94
11
18
67
9
30
4
2
6
16
42
25
38
8
21
78
97
34
20
49
165
190
41
14
68
19
309