107
38
63
35
65
16
139
55
85
23
34
59
10
11
32
36
47
83
29
97
49
13
22
165
169
136
26
158
114
60
62
81
174
46
205
52
72
30
25
57
175
54
145
208
69
18
249
126