40
199
183
77
52
28
33
103
85
38
59
31
14
223
151
74
152
42
60
342
795
1395
36
65
82
17
234
106
23
45
30
268
341
139
115
69
32
61
66
46
37
333
6
54
13
105
11
358
10
44