122
15
108
96
64
27
46
68
309
34
28
165
14
31
11
69
26
85
183
58
39
17
60
19
159
72
57
41
40
12
9
22
62
4
67
59
63
32
29
35