256
96
149
105
74
21
91
42
41
32
120
12
31
9
58
44
5
116
25
36
90
50
193
30
35
101
18
52
38
146
47
72
218
79
11
54
63
84
75
88
69
127
89
65
77
43
4