8
149
6
23
16
159
41
44
2
100
72
33
293
105
26
141
96
40
22
81
455
9
106
75
52
28
45
62
238
69
59
56
65
15
70
19
91
245
77
208
37
18
53
39
14
49
173
67
87