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