56
35
14
17
10
2
18
23
127
6
46
12
5
9
72
8
20
24
16
68
112
193
34
96
104
225
141
222
248
55
45
3
331
22
85
105
62
25
169
84
394
319
131
448
54