49
292
139
339
103
37
129
94
143
48
78
89
83
31
53
65
27
93
75
29
144
69
52
67
235
57
82
109
38
59
331
47
55
43
72
23
112
120
118
14
153
92
64
127
110
126
28
60