504
322
31
94
51
315
194
160
180
1196
141
374
191
26
56
124
15
13
23
116
55
34
43
151
21
138
125
19
12
62
59
202
275
60
7
296
45
36
48
29
54
49
10
135
58
61
417