19
46
109
157
49
93
190
34
25
74
36
23
30
21
16
52
70
67
223
18
14
17
56
31
82
127
104
54
126
47
402
117
149
22
38
66
13
33
99
41
115
172
44
134
256
81
27
9
83
20