126
52
37
25
31
147
56
172
14
277
21
39
17
118
24
54
51
33
112
49
95
15
193
78
153
142
13
50
12
42
108
77
103
16
32
144
7
781
104
6
43
591
41
122
26
375
571