59
80
46
12
15
182
9
48
41
228
395
292
39
76
22
33
6
154
75
27
13
79
191
703
47
231
58
122
40
37
116
156
26
114
176
81
10
24
31
17
500
8
32
14
513
73