119
60
32
624
667
42
165
93
31
241
16
52
29
57
33
10
303
25
72
27
22
168
14
13
30
59
39
34
62
133
266
108
28
38
157
35
87
99
97
80
874
637
723
81
53
61
549
114
192