349
53
370
26
101
82
217
149
141
22
152
762
64
219
194
28
68
90
102
16
17
88
62
95
56
155
99
33
4
25
40
24
61
47
10
58
161
44
12
9
42
166
13
19
23
128
77
327
135