11
43
87
28
79
39
35
56
41
14
104
213
77
21
61
55
51
92
74
75
34
430
17
40
6
59
1329
262
30
36
83
124
86
97
239
88
405
45
27
82
169
277
120
49
44