4
43
8
36
30
25
20
3
102
140
164
37
59
10
220
54
44
15
18
93
31
12
53
11
27
55
13
23
35
34
14
40
77
431
33
21
94
7
82
41
58
73
32
26
16