12
433
50
15
11
89
22
106
27
148
882
70
19
30
32
44
109
13
18
7
34
62
80
72
73
45
29
366
16
67
48
51
26
21
54
222
25
79
78
39
35
71
346