180
50
21
70
433
14
118
44
68
20
69
34
39
159
17
364
88
32
16
11
77
105
35
255
169
164
390
9
43
26
18
1120
60
84
57
86
192
125
140
24
33
8
46
67
36
113
1214