30
40
48
50
65
42
139
38
5
52
44
10
12
14
51
29
89
21
17
19
95
24
32
73
43
100
59
149
77
213
16
167
71
171
123
23
39
172
186
41
76
84
244
53
20
54
109
37
49
15
47