16
10
7
26
14
39
69
28
8
21
19
13
15
11
20
98
9
29
31
47
23
146
294
40
75
125
42
108
30
46
90
49
52
77
51
82
44
50
187
18
62
87
180