164
90
61
41
40
46
242
35
118
37
25
186
20
22
109
66
91
86
30
94
130
327
72
42
77
223
306
82
198
58
24
17
23
68
27
34
7
43
53
13
44
39
45
108
203
70
140
303
797