11
8
7
3
21
24
30
32
107
22
12
90
145
29
17
59
130
43
14
36
122
108
35
348
63
244
76
153
41
124
38
155
106
118
191
123
39
342
193
202
105
46
94
80
685
34
88
98
137
96
93
74
28
89
227