103
46
21
36
27
20
44
61
38
90
54
22
24
13
40
7
41
28
16
25
34
23
39
37
32
35
111
52
71
43
64
80
132
55
50
165
187
51
45
172
17
47
29
127
123