31
88
42
25
46
29
15
92
57
147
17
117
243
118
134
27
53
51
19
83
22
62
45
26
7
103
93
28
8
150
39
433
60
127
86
16
82
41
32
36
11