44
42
20
11
31
33
19
73
55
47
84
95
17
16
28
76
25
18
34
56
38
57
131
37
106
99
46
64
172
86
132
35
62
49
69
116
397
389