80
70
284
87
279
144
92
147
313
81
201
74
37
104
165
123
154
48
33
16
65
49
125
69
114
38
151
85
265
136
61
47
25
97
159
119
160
127
75
43
26
139
51
192
71
64
55
134
19
95
22