150
29
21
5
98
69
16
6
48
59
61
9
11
27
40
17
8
80
1
22
52
3
44
176
158
348
31
2
7
19
63
23
75
128
28
18
24
60
74
147
34
26