50
49
58
131
78
120
19
34
26
46
15
90
65
159
353
55
20
28
86
126
92
48
29
67
37
720
60
30
21
33
62
244
54
112
198
148
73
213
74
149
134
97
52
41
16
27
63
72
84
75
40