2
12
9
19
29
43
26
39
11
15
42
83
44
59
67
40
218
77
76
50
32
38
23
49
82
22
34
93
24
65
340
25
14
20
58
13
63
89