63
43
13
76
5
44
241
111
31
36
152
22
276
527
235
77
488
170
96
90
104
114
86
91
576
71
324
49
92
37
83
87
113
304
57
131
60
33
19
55
41
56
1015
30
85
140
117
298
84
79
145
98
82
182