12
1
13
52
5
29
37
2
11
4
18
7
34
3
69
8
10
14
53
51
87
81
61
287
125
73
45
78
15
264
90
205
98
65
59
136
101
25
41
76
57
173
49