45
39
31
1
59
23
45
54
1
52
46
41
2
56
1
78
56
376
1
90
96
96
80
132
78
1
177
177
65
58
83
1
145
414
1
73
59
92
101
57
82
91
262
85
1
49
1
70
1
97
65