40
21
123
144
8
48
19
6
10
13
37
139
7
2
67
89
216
99
47
79
31
43
39
187
1
58
113
5
28
33
42
18
88
27
41
20
24
35
259
76
75
50
12
44
84
32
16