105
120
219
22
45
186
14
255
51
133
99
67
214
83
33
142
69
76
43
132
89
58
7
110
81
139
394
15
31
35
37
73
72
8
27
5
54
36
20
18
177
39
61
64
19
30
52
47
6
17