16
25
11
29
31
41
36
52
99
30
7
22
50
69
32
43
51
20
12
13
4
56
9
6
34
238
151
24
83
39
10
89
191
14
111
48
44
91
40
19
101
105
68
53
37
2