290
81
31
29
34
181
388
11
25
117
90
21
64
44
12
323
82
167
125
51
408
30
180
22
119
203
93
32
17
59
8406
16
14
47
39
84
53
72
77
329
245
43
23
152
50
10
73
13
55
1121
247
197
160
42