107
26
85
28
23
61
99
151
315
73
54
230
24
70
30
129
33
97
19
37
11
71
63
76
47
44
27
108
242
68
8
39
51
55
65
95
20
355
45
46
42
15
161
79
92
96
21