3
17
7
20
21
146
61
18
15
336
64
13
59
46
39
8
48
31
42
214
62
98
23
50
10
85
12
37
66
29
84
269
337
24
167
386
321
117
40
82
14
19
60