399
59
89
38
132
56
142
222
150
177
598
866
1
1
2
1
3
3
1
1
216
145
35
1
5
1
3
1
1
1
269
14
1
2
10
1
1
1
9
2
1
1
1
6
1
1
1
1
160
1
1
1
1
128
1
3
1
1
415
3
149
22
657
608
28
1
1
1
3
2
3
9
12
574
4
12
44
1
100
9
657
1
30
57
489
464
396
7
1
2
1
3
1
407
6
41
15
1
5
10
2
564
3
1
29
1
2
1
1
8
3
1
10
92
2
1
19
2
8
3
14
1
37
6
1
2
2
1
44
5
1
1
2
1
929
11
1
55
3
3
3
3
4
2
36
218
1
1
1
1
1
1
1
1
1
1
3
1
1
16
1
1
9
1
1
26
5
152
18
59
1195
29
2
4
2
812
2
1
1
462
148
1
34
580
23
64
219
89
103
1453
11