160
113
103
16
12
25
78
18
193
149
21
39
77
65
36
41
19
86
97
54
40
32
35
63
312
31
142
27
43
38
28
37
62
9
87
82
111
192
389
201
108
26
61
22
57
131
286