39
59
104
43
31
20
40
138
7
15
30
36
12
44
79
71
47
48
10
27
19
9
41
51
23
903
8
33
69
75
38
14
16
4
176
3
95
11
24
55
42