271
168
24
10
16
28
48
36
90
83
18
160
50
14
32
268
123
39
57
61
53
68
126
97
65
25
9
159
38
292
99
49
55
290
52
203
20
64
125
34
314
136
46
198
197
19
72
260
100