30
34
59
57
28
47
40
15
203
17
44
13
41
54
23
122
132
16
20
4
36
29
19
84
24
48
33
63
11
78
74
85
49
8
120
43
46
462
69
104
12
187
222
18