1
20
7
48
9
21
8
14
15
45
5
27
25
42
44
28
19
13
30
40
31
29
33
145
90
35
47
87
71
56
75
80
142
93
105
57
275
59
303