34
63
286
107
247
31
273
16
984
112
84
102
840
46
163
28
23
95
122
24
74
44
113
77
82
42
98
54
188
75
36
51
52
32
7
12
69
65
21
253
40
47
14
30
26
67
39
41
119
29
123