252
156
218
22
42
40
32
17
50
129
24
315
13
59
14
25
108
48
39
44
21
54
73
170
23
92
11
357
49
756
698
33
30
85
79
101
628
267
55
109
144
74
124
66
89
27
43
147
206
633
37
216