332
45
149
78
143
86
107
231
194
167
688
844
1
1
1
2
268
138
28
1
1
1
1
1
1
1
4
2
1
2
1
1
2
1
1
2
1
312
25
1
17
1
1
4
1
1
3
1
1
2
1
7
1
1
1
1
1
163
1
117
7
1
1
2
378
6
188
46
712
557
29
2
2
1
7
11
522
18
1
8
66
2
1
6
1
136
5
712
31
106
530
468
401
10
4
1
1
2
407
8
54
15
1
2
10
20
1
1
564
40
1
3
3
5
12
1
2
1
1
6
77
13
1
1
1
14
14
1
12
1
35
2
4
31
5
2
1
7
1
993
1
13
7
63
1
1
1
1
1
1
1
1
38
1
202
5
1
2
2
1
1
1
1
1
1
1
1
1
3
2
1
10
14
18
13
145
20
94
1243
20
2
6
2
791
1
4
2
505
191
5
30
537
17
6
63
200
56
108
1519
13