8
15
33
11
124
9
2
18
60
151
30
211
64
17
14
79
165
114
103
39
70
91
43
144
107
63
38
59
23
50
154
53
48
69
120
40
29
376
20
42
145
28
164
137
44
67
134
26
427
202