123
21
42
52
110
19
31
189
85
127
54
30
3
20
41
8
24
11
70
12
5
13
59
9
10
39
158
94
149
306
22
32
6
48
2
125
16
37
17
25
56
15
114
34