3
103
67
44
449
79
65
45
9
14
253
18
19
43
33
84
50
27
131
56
111
124
40
53
167
42
112
32
105
80
100
49
241
38
62
47
29
147
120
16
82
78
31
48
58
30
61
10
11
26
122