157
110
56
46
43
20
645
21
19
69
18
29
42
51
22
112
11
7
32
8
28
44
9
10
23
114
123
59
72
139
97
52
27
122
95
87
48
33
85
15
378
217
356
92
17
34
64