3
121
52
512
57
50
38
62
45
48
49
109
22
28
30
35
9
335
1
5
11
87
40
25
15
214
12
8
125
102
2
20
42
41
19
53
316
34
70
72
129
7
10
126
16