2
77
5
20
104
9
334
6
4
3
35
13
17
16
25
49
88
34
262
339
28
37
14
128
32
30
0
62
93
48
241
7
251
33
38
44
22
26
24
12
41
52
59
57