121
31
12
67
34
6
99
32
13
153
152
27
7
2
8
18
15
17
16
93
60
29
308
104
408
68
403
23
11
46
22
9
232
28
48
111
21
24