8
38
2
94
25
50
22
7
42
138
21
29
40
3
58
820
28
183
114
145
24
39
5
54
89
57
369
11
26
6
31
9
20
90
16
243
262
59
30
139
160
55
18
36
83