105
11
305
77
413
16
23
319
1194
59
8
418
715
53
9
96
76
24
47
71
18
87
51
20
244
7
65
15
10
135
28
103
146
128
4
79
6
1
380
46
249
99
164
167
3
1047
140
63
37
40