135
186
109
62
29
30
27
4
38
73
60
94
53
190
350
34
126
57
74
46
287
31
159
85
64
54
699
399
58
49
101
71
117
65
274
83
15
17
112
59
23
92
247
45
43
82
44
10
89
14
50
11