339
15
14
18
64
837
77
70
1245
36
244
13
29
22
127
27
21
41
39
37
270
30
332
53
25
34
44
52
80
135
61
33
17
42
58
19
45
43
50
213
140
47
11
7
31
341