98
65
47
19
58
80
49
125
37
31
26
11
17
48
16
8
173
121
132
32
54
20
43
51
87
46
23
246
387
101
94
130
67
174
30
42
60
129
107
64
59
74
76
128
12
22