118
34
39
83
59
19
116
33
101
14
145
27
7
127
160
325
43
38
16
8
12
5
65
30
25
333
48
398
35
46
99
37
63
32
23
54
207
13
9
29
182
86
2
28
187
235
853
49