1
13
12
27
53
38
23
157
49
72
48
3
25
76
39
30
305
84
50
17
74
20
117
34
119
86
47
188
253
43
174
88
158
24
115
15
281
21
107
100
66
91
386
232
160
142
75
646
64
172
93
97
58