20
12
3
91
1
40
10
84
87
54
4
29
51
18
137
74
38
76
52
159
35
77
50
67
154
16
134
233
33
58
126
181
53
11
14
27
26
13
5
7
80
49
41
37