1
14
4
6
2
45
24
11
151
9
39
12
101
133
98
111
8
41
117
18
35
38
7
59
82
10
127
120
20
69
53
169
228
70
40
491
316
26
49
37
21
762
749
500
52
342
56
105
43
239
42