121
30
26
33
63
18
58
19
10
102
83
54
38
31
150
135
71
309
221
14
196
49
28
36
21
124
37
182
9
35
51
65
129
25
15
57
99
6
358
12
113
61
22
194
16
143