3
17
16
7
9
5
6
2
11
26
13
20
67
135
262
59
121
21
29
38
53
22
82
62
229
39
60
24
65
571
225
188
28
84
100
114
61
54
37
14
36
106
41
87
31