107
10
21
46
40
54
20
32
297
30
83
37
60
49
143
708
79
85
12
41
45
140
71
26
122
22
62
264
39
106
38
13
29
31
53
16
150
9
67
72
64