44
75
42
103
0
20
10
5
47
50
8
427
64
52
184
495
12
1
56
80
36
538
89
15
74
112
51
79
29
32
13
22
322
187
61
357
31