4
16
42
9
45
213
38
64
118
191
649
19
58
33
162
70
142
346
49
201
128
26
47
82
37
35
22
17
51
12
67
48
69
297
120
57
46
242
68
11
144
55
24
50
41
3
7
84
36