85
41
29
58
27
12
9
83
31
39
145
50
10
3
30
16
76
60
127
43
61
47
15
40
11
19
78
55
104
89
155
51
18
261
33
34
250
59
36
117
32
88
62
22
71
137