2
1
9
19
15
7
49
4
37
8
35
118
14
42
5
28
169
55
21
23
41
18
75
131
63
98
338
82
73
134
215
43
194
270
397
13
54
59
50
17
11
71
45