42
26
24
12
87
68
162
144
63
105
59
94
20
40
49
23
11
64
15
127
77
17
29
30
19
1
31
57
182
27
41
106
52
225
37
9
56
50
73
46
387
89
383
58
51
185
270