12
4
137
90
106
10
17
151
5
1760
54
27
46
28
41
13
862
22
163
83
30
16
23
116
20
36
101
111
51
39
182
293
76
67
19
38
63
772
14
44
305
11
64
47
259
25
52
9
195
37
247
95