51
355
75
23
36
16
151
19
60
43
158
13
31
42
10
27
53
169
110
41
553
457
311
30
95
26
83
105
236
21
6
11
14
2
81
17
66
15
8
37
298
20
33
47