11
45
77
118
16
30
56
29
38
7
92
23
25
51
22
31
27
259
67
34
41
35
60
977
172
91
48
8
17
134
106
406
28
33
154
72
66
69
71
59
148
75
44
213
98
277
120
90