163
88
99
130
76
40
376
66
86
108
198
19
63
20
242
123
51
67
14
61
248
97
32
31
220
94
44
139
156
15
194
28
90
308
193
159
8
39
56
36
46
54
17
38
21
87
312
26
147