4
129
22
141
24
29
15
73
55
94
7
104
31
49
14
53
58
32
16
20
444
26
45
25
46
88
140
85
39
128
52
194
47
18
181
78
197
74
71
28
185
151
68
34
213
203
72
164
759
277
21
105
425
126