2
12
34
25
3
6
11
43
7
13
23
15
61
37
22
16
41
28
107
33
14
18
644
55
10
19
89
26
8
20
39
69
9
81
120
429
124
36
173
84
24
112
65
67