28
42
38
72
101
74
142
318
8
111
124
53
70
47
54
115
250
44
226
45
33
122
100
19
98
94
41
58
10
36
26
29
668
30
103
86
650
307
553
20
50
269
57
116
31
117
23