47
35
14
176
53
26
23
29
63
76
61
347
57
28
113
169
216
38
70
77
58
251
81
54
27
78
71
12
15
32
22
607
857
453
268
114
64
362
215
20
262
191
611
385
73
439
104
644
129
122
203
333