5
9
16
31
20
4
17
24
22
18
34
39
75
64
28
63
119
19
50
145
184
84
25
11
124
66
47
89
14
12
41
30
91
37
125
23
3
15
159
45
29
53
7
88