107
127
106
19
205
100
89
5
30
64
56
44
128
119
72
125
26
50
233
103
29
131
210
51
18
123
32
42
240
220
96
120
669
14
401
159
54
329
84
48
122
105
224
188
47
34
94
25
38
27
291
53
75