12
2
3
72
21
52
144
178
48
77
33
5
40
61
262
85
111
16
26
32
15
66
19
97
45
67
416
17
27
30
11
14
10
73
39
24
9
18
7
49
118
54
44
76
443