49
238
50
86
48
229
75
72
35
90
37
94
105
60
383
33
43
12
187
19
38
78
46
89
8
18
74
123
31
40
36
95
44
32
21
24
92
30
170
98
347
181
125
65
326