0
2
3
11
22
1
5
91
6
9
26
19
253
30
15
70
17
86
31
113
34
32
57
152
78
375
114
68
435
82
100
117
62
225
12
37
155
194
54
75
65
353
25
50
51
110
162
213
518
92