2
55
5
23
10
15
27
71
260
11
176
38
16
24
13
67
4
9
29
76
48
64
35
36
73
52
139
46
33
147
90
19
54
39
30
32
42
72
45
209
65
87
40
37
51
314
75
322