30
8
9
112
13
52
119
102
27
10
20
55
39
49
131
22
122
163
34
23
41
31
53
334
32
304
12
58
28
61
21
26
93
2
4
123
245
108
121
14
44
182
65
18
47
268
50
35
876