31
english
8
17
37
27
14
118
18
18
35
62
54
38
29
91
111
10
19
20
23
110
27
59
102
38
139
21
14
23
26
69
16
42
20
49
65
16
41
13
14
100
39
47
26
34
48
28
20
25
29
15
44
60
41
30
21
38
79
31
52