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