12
34
38
168
10
53
5
81
16
30
837
1021
46
36
89
190
62
15
71
18
49
7
8
367
281
33
70
54
92
14
25
127
333
23
64
11
87
345
48
20
85
101
44
21
143
115