29
9
19
69
10
30
6
4
23
13
33
17
7
21
375
86
189
165
25
78
16
5
37
201
141
52
39
41
114
20
1
68
42
222
51
2171
44
53
93
90
32
61
109
152
1019