0
1
2
17
238
232
123
39
58
203
137
75
80
27
100
224
76
351
409
82
74
89
21
52
45
116
98
397
81
190
335
86
195
34
322
194
50
30
480
65
710
26
175
14
57
61
466
47
28
77
38
33