35
10
285
116
32
41
543
38
208
82
22
25
65
70
29
27
286
19
108
23
20
55
48
60
18
59
33
13
39
14
30
5
52
16
71
37
97
26
31
515
125
42
9