12
63
169
113
353
83
41
52
15
350
36
292
91
239
376
569
614
1102
206
78
221
274
13
108
127
50
10
70
38
17
103
198
177
86
14
134
354
124
824
30
119
122
25
944
71
34
165
150
120
20
44
60
61
1755