51
302
34
17
41
54
46
43
22
37
55
80
199
70
48
78
333
50
76
36
15
7
179
21
175
62
75
142
118
35
30
103
72
42
12
9
44
61
2
26
5014
123
59
100
368
65
6