23
157
125
81
53
112
16
25
201
8
3
48
38
111
80
70
24
17
27
77
19
31
58
57
44
20
15
7
13
32
43
95
28
45
41
54
385
69
10
85
62
175
294
14
35