40
15
68
141
453
51
238
38
9
93
23
160
86
186
30
22
47
18
140
181
1414
64
61
110
208
195
81
31
67
1370
88
50
678
151
16
191
49
28
393
54
1147
33
95
21
11
44
128
73
35
48
58