16
30
127
31
89
13
27
306
26
63
106
53
25
15
5
35
158
24
134
41
84
22
86
47
57
20
9
18
10
43
44
348
21
45
74
40
178
12
140
33
170
244
97
103
62
234
81
406
364
39
245