164
326
80
143
79
287
43
56
116
82
65
22
92
44
86
96
76
110
55
131
84
98
70
90
47
62
35
93
91
83
49
281
39
177
140
174
349
61
16
266
25
42
46
8
66
20
111
144
23
38