12
52
42
6
25
102
97
138
38
21
77
26
13
39
4
29
129
18
17
7
119
47
27
53
36
11
124
35
31
54
8
40
62
10
33
41
188
353
15
49