158
116
19
86
67
66
113
23
16
39
84
58
55
100
412
135
103
333
110
61
142
38
171
378
72
65
71
205
27
279
31
53
126
46
190
11
748
49
43
445
247
125
104
13
109
33
37
494
693
63