115
114
107
44
87
192
41
49
54
266
65
28
24
80
52
83
172
14
98
110
167
53
56
37
135
22
59
69
138
95
57
15
71
76
235
84
104
117
47
36
247
25
590
296
396
96
205
190
48
106
38
103
136