39
23
18
15
171
70
14
28
38
83
20
76
16
61
7
12
100
19
50
40
68
5
9
22
41
25
45
44
13
4
157
291
21
8
149
86
51
27
47
78
129
67
54
59