28
39
35
89
94
442
12
61
76
85
54
60
42
31
29
123
67
58
142
55
100
205
159
48
37
47
79
118
41
83
45
105
107
166
174
126
68
20
15
134
86
177
13
40
30
77
38
127
22
24