120
69
93
5
20
23
44
28
40
12
22
7
32
34
159
52
63
16
37
36
33
41
46
14
13
10
303
190
131
18
8
50
42
211
164
27
82
54
35
87
4
9
72
48
122
75
145
107
70