12
11
19
132
6
511
23
55
66
52
38
134
46
7
110
56
21
121
266
148
42
93
70
252
84
3
30
47
97
483
112
99
16
44
180
13
90
63
43
32
48
17
308
105
159
229
212
27
1243
130
36