30
50
73
32
45
59
35
15
76
29
54
60
27
70
56
37
155
121
19
16
118
135
69
46
43
62
95
49
203
34
28
67
212
51
82
17
157
5
18
33
87
53
383
55
142
44
84
21