4
5
12
9
18
17
30
7
26
2
58
22
137
506
77
24
37
83
19
11
88
59
76
8
117
54
409
14
127
56
65
84
66
43
21
16
87
23
102