10
12
132
24
16
22
187
220
14
7
23
42
48
31
165
52
289
17
57
116
160
40
36
19
8
101
30
35
156
55
15
13
69
285
32
93
26
53
64
41
105
47
61