8
149
39
91
59
35
78
6
88
63
43
58
12
33
70
128
15
185
551
108
73
254
29
85
32
36
141
24
203
115
86
13
11
349
364
66
121
169
148
116
51
45
26
34
71
46
48
83
25