49
510
65
38
103
86
41
27
23
109
21
35
32
68
134
79
15
40
39
58
31
30
29
46
59
51
37
66
81
114
19
69
62
80
55
54
93
56
70
82
128
247