5
3
9
10
13
15
31
36
23
83
29
25
39
47
33
96
179
199
30
86
26
206
124
66
56
50
67
492
130
43
71
90
228
101
128
45
135
177
173
72
139
441
119