51
12
33
191
200
8
127
97
87
21
94
58
43
31
25
5
146
32
55
68
22
42
37
17
41
7
40
85
57
39
176
81
20
6
59
65
24
27
52
128
29
49
18
54
19
28
79
114
190
23
110
16
35
74
140
118