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