256
15
22
12
159
24
56
25
157
73
40
88
9
55
23
146
118
152
26
31
20
10
13
27
11
84
145
48
32
49
41
141
2
51
153
126
69
16
6
35
37
21