3
55
34
15
7
117
87
14
23
50
65
74
302
45
79
262
5
11
20
680
36
8
70
40
97
2
17
9
59
44
12
24
76
39
35
10
94
106
16
206
80
68
38