23
10
34
22
92
54
288
30
48
27
147
6
50
107
36
695
196
140
85
72
98
62
47
51
19
132
97
81
108
7
308
20
56
4
39
43
38
42
35
453
8
9
70
83
66
52
154
120