13
106
17
43
111
56
114
27
109
117
96
134
73
75
77
107
31
508
92
353
76
141
99
95
86
80
65
90
53
42
165
74
138
132
59
94
33
45
46
195
30
60
281
34
25
286
11
44
162
233
32
39