86
15
21
122
181
59
32
19
12
372
16
27
23
64
42
28
36
17
5
25
55
128
33
49
51
35
65
26
155
58
8
37
77
24
31
38
56
1024
9
7
14
30
206