242
59
61
39
36
57
66
148
91
91
890
609
2
1
161
88
20
1
1
1
132
12
2
3
1
1
1
2
1
1
5
1
1
1
1
94
1
1
89
1
2
1
255
3
109
7
443
308
23
1
1
1
2
1
3
6
9
289
2
7
25
1
72
1
3
443
23
27
293
305
232
9
2
1
3
226
6
24
14
2
1
2
384
3
1
11
1
2
1
8
3
66
1
1
7
3
6
3
6
1
18
6
1
2
1
1
10
5
2
1
540
2
40
2
3
1
9
138
1
1
1
1
2
1
2
4
1
2
6
1
1
20
2
77
21
768
22
2
462
1
309
92
26
294
13
26
92
37
59
881
9