21
23
15
111
95
39
11
27
8
45
18
17
12
29
6
72
242
26
14
62
122
47
1
125
19
32
73
20
156
75
93
61
79
36
107
50
7
10
31
54
25
58
191
33
100