367
58
9
38
40
6
25
20
5
8
21
22
16
34
99
37
41
2
54
50
4
12
86
10
32
120
19
36
11
13
33
18
27
15
7
127
157
24
30
31
66
47