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