2
8
40
69
126
12
14
102
7
13
23
45
121
15
167
49
28
64
51
10
9
77
42
47
6
26
37
36
62
41
19
31
27
38
95
44
4
98
313
17
35
21
29
48
33