21
8
3
1
39
85
22
19
23
77
15
101
150
248
58
40
7
89
192
29
87
204
36
6
20
105
10
53
42
37
86
124
140
73
28
132
72