127
212
93
37
221
289
87
54
55
39
23
36
85
174
17
74
28
30
41
34
26
11
49
53
88
20
76
48
33
24
9
99
29
45
116
72
15
40
12
107
65
10
35
42
61
25
66