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