2
23
43
4
22
14
9
16
55
13
3
6
106
71
25
54
26
12
8
15
110
19
42
51
11
21
10
30
144
28
67
438
124
18
74
76
34
35
33
36
38
534
58
65
31
29