35
52
21
27
19
50
51
77
107
198
32
57
45
31
26
147
663
148
1095
79
28
61
105
42
460
81
367
41
337
73
54
306
20
68
14
16
47
72
203
49
59
201
93
127
317
356
109
67
24
10
214
165
96
88
1197