13
42
54
36
9
25
38
29
20
83
64
175
403
173
8
224
59
130
97
56
111
377
181
501
187
194
170
286
108
60
81
75
33
74
41
44
65
15
321
58
45
23
51
48
28