24
13
19
119
15
63
20
4
31
22
14
43
39
55
23
9
502
49
337
3
37
171
11
45
59
18
16
89
33
27
5
88
86
10
8
42
51
32
95
30
105
48