9
13
2
21
3
77
5
104
20
338
6
4
35
17
16
25
50
91
34
262
341
37
28
14
128
32
30
0
62
11
93
48
241
7
49
15
255
33
39
44
22
26
24
12
41