131
111
110
50
4
22
13
114
112
125
8
52
47
41
80
195
59
14
28
19
64
23
66
16
61
126
10
20
116
121
73
57
7
271
207
46
97
27
15
539
180
18
9
32
17
48
54
39
183