35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
106
122
20
109
294
34
14
311
364
133
334
17
638
73
31
26
125
32
335
175
57
107
49
361
21
151
70
19
65
38
51