119
2
34
19
150
31
23
20
63
44
13
116
4
54
17
22
25
24
84
91
26
61
33
46
27
104
71
90
77
558
152
128
210
108
111
97
147
106
198
254
49
78
28
43
76
42
58