7
43
5
35
24
21
77
60
23
86
78
8
9
102
20
38
152
55
58
65
30
403
49
338
45
106
85
82
84
32
62
28
101
129
44
37
79
6
110
39
12
13
105
3
11
71
56