31
39
15
30
17
38
109
55
24
65
121
80
48
54
57
59
242
25
5
71
22
34
32
41
44
26
49
68
61
27
114
94
91
6
4
18
35
14
7
105
19
16
50
23