11
16
30
117
28
72
36
39
129
34
546
95
60
115
14
123
110
89
43
94
24
116
45
56
38
193
326
66
305
146
15
65
17
149
135
26
236
33
384
226
77
241
67
27
167
41
568
99
53
48
79
29