31
73
5
2
40
16
14
18
34
126
3
23
11
19
87
12
68
28
30
44
39
45
13
109
38
9
20
33
22
21
43
25
7
60
10
32
89
148
83
15