50
21
34
23
10
13
22
18
30
27
8
96
165
86
26
45
90
43
69
139
7
15
61
40
66
59
72
81
28
135
91
83
38
47
17
20
65
12
2
49
16
42
25
41
32