15
4
19
7
9
12
123
1
40
63
11
29
24
20
31
8
46
5
13
35
22
10
96
80
52
58
251
14
74
55
141
66
18
65
116
94
102
167
138
410
30
276
302
127
56
53
238
83