374
16
58
37
406
28
38
188
33
116
3
31
30
10
170
27
65
42
47
15
9
62
82
11
48
83
144
117
55
88
168
61
156
29
97
98
60
57
79
100
242