119
44
31
206
162
504
96
66
34
1032
13
104
74
109
57
35
111
129
197
324
17
271
81
49
514
6
39
73
36
25
38
42
87
12
361
26
120
29
61
68
121
46
1373
84
75
92
236
8280
70
604
188
383
83
153