89
132
93
1015
83
329
112
55
190
69
24
214
5
12
53
26
134
31
73
19
16
137
162
46
10
398
87
56
96
68
17
21
35
86
27
40
74
140
48
41
30
251
28
6
32
61
34
58
126
138
8