0
40
10
13
58
454
17
296
44
16
22
20
21
32
33
176
95
174
400
79
123
78
84
60
963
247
139
166
126
93
42
25
70
401
31
54
117
107
64
88
61
331
75
141
124
379
51
38
14
111
104
45
85
77
68
92