12
5
81
3
37
47
15
26
53
23
24
16
243
4
58
9
1275
172
32
22
63
122
95
59
17
78
39
296
67
36
42
29
114
89
33
52
268
54
139