28
11
293
86
34
40
75
384
112
332
99
16
42
103
21
119
22
29
36
386
1422
417
5
15
51
27
77
32
41
198
1375
95
176
358
49
88
113
324
25
35
145
98
74
19
44
96
710
31
23
47
141
101
43
125