96
146
31
37
62
36
17
24
72
26
54
70
28
35
144
179
79
22
33
273
55
87
58
602
208
25
30
51
80
49
158
61
725
92
82
53
44
128
687
175
43
46
16
20
922
100
98
532
202