15
61
95
32
27
127
1213
145
65
33
96
50
160
25
39
48
17
100
8
83
16
137
74
156
199
203
68
88
24
28
21
10
19
67
104
31
20
38
37
13
97
45
70
87
265
103
126