16
22
90
19
42
3
13
7
9
166
39
112
73
8
52
30
4
14
145
6
61
15
2
76
100
58
276
12
59
1094
25
127
34
23
175
55
564
107
40
297
190
43
1080
29