52
86
309
87
810
339
117
257
164
81
362
119
290
132
218
38
128
36
112
111
24
25
62
65
49
55
50
100
169
47
198
77
76
97
67
73
114
141
102
41
194
51
33
46
66
59
313
58
108
29
71
43
140