40
113
65
11
60
96
22
10
58
16
49
47
61
197
293
35
145
149
59
109
19
51
103
54
56
78
31
471
352
89
13
20
52
8
250
126
292
104
30
15
45
76
90
101
21
36
79
179
71
14