43
25
12
101
34
38
163
70
103
35
109
26
93
16
380
65
30
7
11
123
15
49
37
83
57
22
67
99
102
73
88
6
155
87
55
19
66
32
44
294
39
80
20
281
42
62
27
77
143
59
10
98