10
31
5
11
3
52
20
13
131
58
57
28
94
8
37
1267
103
61
38
174
51
26
180
23
55
779
43
75
40
236
53
41
15
1948
21
4
213
49
25
45
36
349
7
72
35
17
47