29
12
173
129
41
51
44
11
36
7
31
27
52
285
38
16
157
69
214
155
20
58
10
83
46
380
22
32
17
127
15
26
70
14
75
184
143
151
30
90
47
37
81
40
4