14
8
2
10
4
1
7
44
18
3
40
50
25
23
53
93
41
32
87
27
450
154
86
35
83
48
133
103
120
121
461
126
39
176
85
77
130
132
165
445
89
152
222
191
16
59
108
114
19
42