8
308
41
12
103
10
3
7
58
83
14
144
22
17
27
32
19
2
43
15
6
23
35
1
85
18
28
16
9
61
20
44
13
84
33
146
24