331
14
15
67
191
93
68
112
22
60
115
205
158
29
56
17
12
42
31
66
49
44
20
52
18
96
40
25
78
1
122
86
33
46
23
43
11
34
71
41
476
87
265
13
159
123
48
85
26