164
313
133
49
115
922
38
246
24
148
9
20
70
236
21
26
22
29
14
97
82
74
71
43
39
64
51
76
28
338
104
72
44
485
63
351
111
194
336
101
48
5
75
68
107
15
32
172
65