125
44
35
29
22
31
233
16
68
7
357
106
117
314
26
9
27
120
49
24
57
11
58
736
994
112
54
21
39
47
153
64
74
34
180
48
69
81
63
40
91
15
23
100
434
641
77
32
86