9
12
5
2
172
11
7
176
85
31
18
147
292
28
110
45
56
125
126
375
118
83
42
346
650
41
137
109
439
160
105
4
123
57
184
47
531
60
73
119
103
76
166
114
36
59
136
108
88
54
162
52
66
43