21
11
4
71
7
41
93
17
1
5
20
14
159
10
37
6
2
48
32
13
23
15
63
26
51
54
44
184
293
153
167
18
87
110
73
244
49
130
591
173
135