53
47
43
83
60
95
84
353
37
36
34
148
77
179
144
405
65
49
100
61
94
244
201
72
159
131
40
195
107
237
92
153
103
75
106
113
66
19
33
30
59
23
51
76
109
385
116
32
138