334
397
224
64
84
15
48
29
23
17
12
69
16
32
88
45
33
83
19
98
74
55
106
148
67
287
41
42
61
57
44
66
97
50
8
24
7
27
31
107
101
11
5
25
111
205
244
62
136