2
3
0
4
11
26
2932
35
17
34
44
139
420
71
211
215
83
48
109
18
61
128
30
28
14
91
67
13
60
324
62
32
183
10
70
89
46
190
43
74
99
9
5
93
57
40
75
255
12
306