100
18
11
45
9
7
21
8
43
20
24
30
17
65
41
52
36
14
35
10
5
15
63
150
33
19
28
113
216
49
76
95
40
468
16
569
51
249
87