50
43
32
107
4
87
14
34
240
65
108
45
110
68
23
30
20
184
12
17
433
744
70
13
5
29
60
894
19
10
89
27
71
72
54
7
85
28
3
190
76
41
39
544
275
6
52