10
22
63
133
30
42
5
8
50
15
14
113
33
72
4
35
21
41
16
160
7
9
23
65
26
28
20
48
81
57
25
12
794
108
40
359
336
192
45
13
213
146
74
47
211
140
229
18
344