46
12
27
5
60
23
14
45
48
52
77
41
33
15
22
90
196
147
73
34
78
37
2508
35
102
43
7
44
69
67
18
26
65
124
96
31
30
4
38
19
39
97
25
75
149
92
9
51
269
167
63
129