12
11
103
72
8
114
71
73
349
6
162
187
26
149
23
436
537
225
10
22
111
19
217
57
16
36
4
270
268
86
18
454
100
300
67
287
17
75
78
69
55
53
54
245
33
81
32
161
247
123
80
28
153
293
74
138