18
19
40
88
50
46
122
17
83
75
37
41
140
123
367
124
86
38
13
106
33
8
190
48
15
9
47
36
156
31
28
153
667
1499
20
702
91
14
27
93
68
23
66
11
60
108
180
135
197