32
21
7
6
9
54
97
15
30
67
19
41
20
79
61
134
504
146
287
142
14
266
194
71
23
17
141
16
18
77
8
60
65
47
13
26
92
168
10
87
80
36
40
49
280