100
70
11
31
311
9
34
19
15
78
24
3
107
131
54
28
20
48
77
25
46
57
442
68
114
159
79
84
29
62
12
155
125
202
56
7
116
162
90
14
50
154
18
30
121
40
127
8
23
39
36
27