13
111
41
4
46
61
11
155
29
97
129
24
83
26
254
15
20
54
76
71
43
14
40
168
12
109
246
626
417
343
150
28
23
68
55
1921
1633
16
96
308
170
257
35
19
53
50
151
197
110
38