18
46
8
44
327
32
71
26
14
125
83
92
23
97
33
210
84
89
109
38
88
93
17
63
22
170
126
25
29
314
130
15
43
55
27
68
35
65
159
20
80
37
289
45
24
53
52