138
95
30
38
55
17
41
32
23
101
26
36
15
112
217
211
24
600
64
42
185
98
143
141
100
127
45
73
33
62
87
153
13
29
12
81
59
56
20
68
14
57
18
69
40
63
31
52