339
60
154
56
26
4
62
50
52
83
32
72
35
21
66
36
25
45
46
12
49
141
22
38
24
14
212
100
78
53
61
113
77
74
1007
646
69
1087
41
79
188
563
40
70
153
29
55
187
115