163
117
70
83
71
8
6
37
30
24
19
44
96
55
34
65
4
333
25
156
294
22
11
194
68
9
47
62
23
20
184
40
943
14
86
107
74
42
244
251
27
180
21
48
131
15
13
18
109