15
48
23
19
31
30
86
2
57
40
22
52
599
113
24
12
7
34
18
20
33
50
6
35
51
265
46
32
13
156
9
29
8
75
45
25
11
42
65
162
95
181
184
83