330
52
113
56
132
69
102
220
147
149
598
772
1
2
1
1
1
248
119
22
1
1
1
1
2
1
1
1
4
1
1
1
1
1
1
253
17
2
1
1
1
4
1
5
1
1
8
1
1
2
1
1
1
143
1
113
9
1
1
1
1
371
2
117
26
635
567
25
1
1
5
12
541
1
12
42
79
12
635
1
27
83
409
427
420
1
7
1
1
1
1
1
1
360
2
38
12
1
1
1
5
20
1
1
553
2
20
2
1
1
9
1
1
1
5
68
1
19
1
1
14
2
6
1
32
3
1
1
2
40
5
1
1
2
5
1
851
16
4
43
2
2
1
1
1
3
1
33
1
193
1
5
3
1
1
1
1
1
1
1
2
3
1
1
13
1
1
6
1
1
20
6
142
17
58
1122
24
2
3
2
1
786
1
4
2
410
130
4
28
542
16
60
214
75
90
1356
14