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