28
44
48
131
112
24
6
31
34
12
47
51
11
59
50
117
32
33
251
327
52
14
21
116
86
43
172
144
67
347
25
192
35
143
20
107
16
108
128
23
26
125
18
96
295
205
90
98
97
39
195
182