50
94
31
68
64
63
42
56
114
333
293
23
74
39
59
86
124
37
49
66
33
60
9
51
52
16
11
15
40
12
490
65
57
38
22
111
27
19
118
106
93
67
32