40
93
18
2
32
57
19
13
4
42
23
9
110
20
17
62
27
12
49
43
26
44
3
48
149
28
10
241
39
41
94
100
33
21
1
0
31
14
35
109
37
16
67
70
121