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