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