102
287
139
67
54
80
18
60
81
30
90
43
276
16
440
2
85
55
14
106
40
112
23
129
10
375
5
9
219
31
21
128
45
63
328
290
38
253
41
185
44
48
56
29
739
633
186
20
24
634
743
33