0
11
37
33
36
139
85
30
100
141
54
51
48
3
23
42
71
157
102
41
330
122
52
83
34
109
59
31
38
94
166
63
32
301
136
55
26
74
88
53
201
879
376
366
196
380
93
13
132
147