139
84
50
125
38
57
34
12
29
40
10
8
41
106
73
71
46
188
53
32
23
9
35
55
14
18
26
19
30
534
13
25
149
6
22
148
178
77
65
115
535
565
15
70
154
383
135
31