645
365
17
8
15
208
37
145
244
18
36
425
415
64
118
77
41
881
61
290
29
134
34
23
24
98
127
58
46
67
159
42
128
16
27
394
88
7
93
50
20
192
30
38
54
222
102
123