18
23
39
14
182
108
87
19
35
50
22
73
38
95
44
43
244
45
13
41
48
15
127
46
316
32
17
156
65
144
30
92
51
4
101
53
1
69
47
84
21
28
31
20