35
139
89
31
22
79
25
757
17
8
136
30
104
34
33
6
51
13
77
11
39
24
27
41
88
7
32
15
44
58
37
149
204
23
60
20
50
29
116
837
85
784
78
16
65
382
450
53