19
109
165
10165
179
46
301
116
49
91
40
503
1559
74
126
127
195
479
13
541
246
242
70
233
84
52
625
41
103
57
67
11
21
87
33
37
56
90
31
130
55
62
75
25
30
22
24
58
113
72
78
124