435
51
169
6
20
350
240
143
11
160
104
52
58
61
19
35
103
172
29
48
22
24
71
101
23
18
36
72
156
17
197
37
33
137
345
26
25
110
255
40
14
32
15
34
42
111
121