77
39
137
363
120
48
36
12
9
47
15
30
29
44
209
34
24
182
46
45
7
5
11
43
65
114
111
323
91
18
142
42
135
63
31
121
117
83
28
1276
332
92
153
144
773
310
353
125
109
343
132
50
25
10001
136