29
11
163
294
189
43
59
24
365
40
75
156
259
20
5
194
146
21
102
17
37
8
610
4
240
26
27
44
343
68
18
220
47
84
54
3
161
6
10
15
104
86
147
30
55
48
91
82
160
382
588
154
32