153
38
21
49
10
39
27
15
9
46
12
101
42
14
7
8
36
29
24
98
19
17
32
876
81
77
117
13
23
66
53
65
536
133
373
266
538
258
398
221
118
154
59
110
102
26
51
71
57
25