99
162
129
120
7
4
141
38
28
6
59
158
5
54
160
43
30
44
12
8
60
148
381
16
29
26
39
11
3816
11746
50
154
31
24
532
104
75
66
73
20
18
74
69
19
17
46
204
25
48
127