31
157
142
54
382
229
196
66
34
59
52
106
98
150
430
38
940
127
88
128
92
233
41
8
76
81
240
30
105
82
80
57
51
24
42
39
189
75
122
33
48
46
11
55
132
107
32
43
22
25
12