129
31
26
28
38
87
53
33
177
43
39
71
49
116
36
11
119
93
90
35
99
146
115
56
23
15
20
110
69
395
13
32
21
1015
42
59
88
41
95
209
55
63
75
64
34