20
39
70
43
2
30
374
18
52
28
25
117
92
91
23
8
63
132
17
45
140
42
22
82
33
66
46
21
77
59
12
205
13
128
4
15
34
51
48
153
76
6
5
58
109
55