75
12
56
20
5
24
285
16
11
45
26
25
18
23
27
144
101
60
13
4
2
21
235
136
42
118
103
907
77
39
110
31
216
115
28
87
15
30
33
35
69
19
58
52
22
46
98
29
124
49