3
25
14
6
9
30
65
23
12
18
29
15
21
40
33
68
10
19
52
35
28
149
42
71
13
60
57
36
5
55
418
48
248
17
127
158
11
319
355
83
20
81
32
82
119
53