4
8
3
6
9
30
13
93
24
10
27
29
41
106
49
22
23
20
26
19
47
174
68
44
222
25
16
11
60
50
136
57
37
12
17
82
54
28
33
43