23
36
16
4
15
27
205
94
21
89
51
37
125
87
11
12
79
88
275
64
830
134
91
152
53
354
25
48
30
298
216
20
17
41
16362
73
76
161