1
5
8
12
7
19
28
9
35
91
24
50
29
151
74
44
41
17
47
51
31
30
40
34
68
131
32
54
64
188
45
212
86
63
25
133
81
20
398
48
18
33
107
109
176
69