43
45
11
36
119
29
65
18
3
22
4
50
25
38
21
78
31
5127
91
111
19
143
8
318
590
49
35
81
9
66
48
7
42
118
1
0
40
28
24
58
23
56
51
15
12
44
39
33