95
122
69
70
41
113
56
38
18
37
28
31
34
269
89
230
67
51
158
35
155
19
82
20
24
61
26
57
15
105
32
64
6
46
27
49
21
30
43
125
45
232
80
12
48
36
39
137
13
40
22