4
12
6
3
13
9
11
15
33
80
7
119
10
16
21
39
100
17
31
49
34
29
387
5
56
51
26
92
111
41
36
20
86
132
58
18
57
44
68
62
30