307
42
39
31
33
26
82
16
43
40
357
60
119
63
99
76
57
50
25
30
53
44
138
22
64
94
32
77
210
541
327
38
123
89
41
75
117
29
46
96
80
27
67
308
149
196
850
260
131