121
86
41
15
92
106
65
51
36
22
50
126
316
174
30
79
70
97
173
43
150
85
27
18
6
59
76
53
89
32
112
21
132
54
379
42
46
149
145
186
994
103
26
35
566
64
34
171
10
102
24
37