129
157
110
56
47
43
20
653
21
19
69
18
29
42
52
22
112
11
7
32
8
28
44
9
10
26
114
124
59
72
140
97
123
27
122
95
87
48
33
85
15
379
217
46
358
92
17
34