2
33
49
58
10
11
12
78
37
32
15
41
18
106
207
6
85
5
244
8
21
27
47
42
40
86
7
30
83
69
126
93
63
17
56
13
39
88
31
19
26
23
59
45
16