12
45
218
29
22
27
37
35
44
56
26
78
93
17
33
6
75
20
31
67
368
43
11
39
15
357
119
21
42
66
94
314
41
191
47
18
80
388
40
8
76
14
10
133