31
59
34
60
9
20
44
162
33
117
49
115
163
48
123
93
61
54
14
51
67
16
138
41
131
42
71
134
248
99
276
17
26
24
23
7
8
37
36
122
100
63
15
66
65
56