30
53
50
48
78
14
58
57
89
34
35
52
55
63
44
45
33
26
59
2062
378
41
47
239
187
24
16
22
130
31
6
42
66
76
23
93
12
37
28
18
117
29
40
25
19
36