132
65
99
17
58
36
43
38
4
106
46
30
20
48
41
40
66
3
27
75
87
34
44
33
23
32
80
18
47
24
188
21
64
15
31
28
26
22
5
25
11
1
29
108
136
88
126