138
27
524
110
19
36
13
21
16
14
180
154
30
11
52
46
233
49
69
64
67
66
33
17
25
192
77
99
22
5
72
135
68
28
48
41
107
128
137
175
164
177
73
8
40
103
113
132
342
32
6