12
73
368
101
204
46
236
112
55
96
14
72
16
65
35
32
31
57
150
344
18
117
51
36
21
19
69
74
15
58
88
90
67
44
110
71
86
467
25
13
151
143
788
34
93
257
348
813
1876