52
30
13
18
44
27
26
12
9
109
106
144
25
10
59
43
55
7
49
8
42
21
15
124
19
20
71
62
187
173
95
131
127
31
29
188
57
104
85
151
141
37
75
11
17
41
33
39
319
34
175
65
99