2
14
16
17
3
6
1
10
20
78
43
203
31
292
15
58
65
51
645
36
185
61
114
75
50
49
39
38
35
630
87
67
73
55
25
40
138
190
84
11
132
144
98