12
30
88
26
39
55
14
40
64
49
593
48
74
69
54
37
81
155
47
82
83
52
45
93
22
36
34
44
137
76
73
77
294
89
59
28
117
71
84
305
78
785
232
61
120
145
174